On 5/28/07, Andry S Huzain <[EMAIL PROTECTED]> wrote: > > > > On 5/28/07, Aditya Agustyana <[EMAIL PROTECTED]> wrote: > > seperti yg kita ketahui RoR punya banyak tool untuk melakukan > > debugging, dari mulai irb, ruby/script console, ruby > > script/breakpointer sampe method <%= debug %> yg ada di view/helper > > > > nah yg ingin sy tanyakan, pada saat kapan dan bagaimana anda > > menggunakan keempat hal tsb ? > > > > btw, selain keempat hal di atas... ada lagi ndak cara lain ntuk > > melakukan debugging di RoR ? > > > Mungkin ini bukan "debug" dalam arti sebetulnya, tapi saya sudah jarang > banget melakukan "debugging" dengan prinsip-prinsip sederhana: > > * Setiap kali bikin controller + action, langsung tulis unit test-nya. > Baik untuk model testing (untuk class-class Model) ataupun functional > testing (untuk class-class Controller). Kan sudah disediain skeletonnya? Di > RoR, rake:test itu adalah sahabat paling baik buat programmer :)
Adit pakai autotest dit.. http://zentest.rubyforge.org/ZenTest/ > > * Kedua, saya pakai logger. Meskipun develop di komputer sendiri, tapi > selalu berpikiran bahwa aplikasi ini nanti akan ada di production server, > dimana kita nggak bisa menjalankan script/console. Logger itu satu-satunya > cara. > > * Ketiga, untuk test di tahap tatap muka web (a.k.a), saya pakai plugin > Selenium IDE untuk Firefox. Kalau dibutuhkan ngetest di IE, baru pakai > Watir. > > Paling banyak sih, yang bisa benar-benar dikatakan debugging sekarang cuma > ada disisi javascript + AJAX + DOM menggunakan Firebug + Firefox. > > > > -- > http://andryshuzain.com -- Arie || ariekeren, YM!=riyari3, http://ariekusumaatmaja.wordpress.com http://groups.yahoo.com/groups/id-ruby "Never say RTFM. Turn the trolls into committers", Audrey Tang - conisli-ofun.pdf

