--- mamadh <[EMAIL PROTECTED]> wrote:

> 1. tidak ada menggunakan standard penamaan
> 
> > Mohon diberi contoh standart penamaan
Biasanya pake aturan hungarian misal untuk 
tombol btnbla
untuk combobox cmbbla
untuk integer intsomething
> 
> 
> 2. nama tidak informatif
> 3. tidak reuse
> 
> >Mohon diberi contoh utk reusability


> 4. koneksi dibuka tanpa tahu kapan ditutupnya.
> 
> >koneksi dibuka ketika Isilist dan exec
> storedprocedure. setelah selesai langsung tutup
> 
> 
> 5. tidak ada transaksi
> 
> > mohon diberi contoh
dim dObjconnection as sqlclient.sqlconnection
dim dobjcommand as sqlclient.sqlcommand
dim dobjtran as sqlclient.sqltransaction

try
dObjconnection = new  
sqlclient.sqlconnection(pStrConnectionstring)
wiith dObjconnection 
  .open
  dobjcommand = .createcommand
  dobjtran =
.begintransaction(isolationlevel.readcommited)
end with

with dobjcommand
.commandtext="insert....."
.transaction = dobjtran
.executenonquery
end with

dobjtran.commit

catch ex as exception
if not dobjtran is nothing then dobjtran.rollback
msgbox(ex.message & ":" & ex.stacktrace)

finally

if not dobjconnection is nothing then
dobjconnection.close
end try
 
> 
> 6. tidak ada error handling kalo terjadi kesalahan
> pada pelaksanaan sql
lihat contoh 5
> 7. sql tidak menggunakan parameter. sulit dipelihara
> dan tidak strong typing.
ini tidak bisa diberi contoh lewat email biasa harus
pake tutorial.

> 8. tidak ada error tracing (sub mana yang
> menghasilkan
> error)
> 
lihat contoh 5
> 
> 
> 9. tidak ada try catch finally idealnya wajib ada
> 
> > ada kok, tapi cuma waktu isi list..8D
Harusnya semua ada biar kalo ada error application
terminate gracefully

> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


------------------------ Yahoo! Groups Sponsor --------------------~--> 
See what's inside the new Yahoo! Groups email.
http://us.click.yahoo.com/2pRQfA/bOaOAA/yQLSAA/k7folB/TM
--------------------------------------------------------------------~-> 

Wahana Programmer Groups Links

<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
    http://wahanaprogrammer.net

<*> Untuk menghubungi owner milis ini, kirim email ke:
    [EMAIL PROTECTED]

<*> Konsultasi pemrogramman bisa chat disini:
    Yahoo! Messenger: wahanaprogrammer
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/Programmer-VB/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke