Friday, May 09, 2008

Debug PHP di Vim

Dulu sebelum menggunakan macbook, saya biasa bekerja di linux dan debugging php dengan menggunakan xdebug. Setelah di macbook, instalasi xdebug sendiri ternyata tidak mudah. Yang lebih menjengkelkan lagi adalah saya tidak bisa menemukan pengganti kcachegrind untuk mengolah hasil profile running script yang dicatat oleh xdebug. Untuk meng-install kcachegrind, saya harus meng-install juga kde library either melalui fink ataupun macports, which is rather lengthy.

Well, at least sekarang xdebug sudah berhasil terpasang dan bisa running along dengan macvim (+DBGp client) untuk tracing line-by-line. Sedangkan untuk sekedar membaca profile secara sederhana masih bisa menggunakan webgrind. Jadi, produktifitas tetap masih bisa dipertahankan.

my next step is to get phpunit tested on all code base sehingga bisa bikin code coverage report, like this.

Referensi:
  • http://tech.blog.box.net/2007/06/20/how-to-debug-php-with-vim-and-xdebug-on-linux/

  • http://www.gravitonic.com/do_download.php?download_file=talks/php-works-2007/vim-for-php-programmers.pdf
  • No comments: