> > 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 :) * 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 [Non-text portions of this message have been removed]

