>
> 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]

Kirim email ke