Tidak hanya aktivitas inti: coding. Misalnya saja, akan sulit bagi kita untuk dapat menjawab sebagian besar dari test Joel, yang secara kasar mencerminkan kualitas dari proses application development yang sudah kita lakukan. Dan untuk semua itu, alat bantu akan memungkinkan melakukan semua hal itu dengan efisien dan efektif.
Untuk seorang PHP web developer, tools modern yang diperlukan mungkin bisa mengikuti yang dilakukan Dave. Berikut adalah daftar tools yang saya gunakan dalam proses programming sehari-hari yang lebih banyak berkutat dengan backend dan pembuatan MSDP application.
- debug tool: xdebug (+kcachegrind) firefox (+firebug) (+user_agent_switcher) (+modify_header) (+wml_browser) (+xhtml_mobile_profile)
- versioning control: git (+git-on-svn) (+trac)
- unit tester: simpletest, phpunit
- framework: cakephp
- ajax enabler: scriptaculous (+prototype)
- mobile enabler: terawurfl (+wurfl) (+wall)
- coding guidelines: php-codesniffer
- deployment tool: make (akan pake phing)
- ide: vim (+vcscommand) (+php_help) (+phpcs) (+buffer) (+xdebug-on-vim)
- documentation generator: phpdocumentor
No comments:
Post a Comment