Pengujian:
Jika Anda berencana untuk menulis kode PHP atau JavaScript dalam jumlah yang signifikan, maka semua standar PHP dan alat pengembangan JavaScript akan berguna, terlepas dari kenyataan bahwa kode Anda akan berjalan dalam lingkungan Joomla daripada berdiri sendiri.
Di sisi PHP:
- XDebug : Ekstensi PHP untuk pengembang yang memungkinkan Anda melakukan hal-hal seperti melangkah melalui baris kode Anda demi baris untuk membantu Anda menemukan bug. Tak ternilai.
- phpUnit : Alat pengujian. Tulis tes phpUnit untuk memastikan kode Anda berfungsi
- PHPMD : PHP "Detektor pesan ". Menunjukkan kode kualitas yang buruk. (Banyak proyek terkenal bisa benar-benar mendapat manfaat dari menggunakan alat semacam ini sejak awal).
- CodeSniffer dan standar pengkodean Joomla: memberlakukan praktik kode bersih dan membuat kode Anda lebih mudah dibaca untuk pengembang baru.
Di sisi JavaScript:
- Berbagai fitur DevTools browser. Semua browser utama memiliki alat dev berkualitas baik sekarang. Firefox juga memiliki Firebug yang tersedia sebagai plugin selain alat dev bawaan, yang juga patut dimiliki.
- JSHint : Menunjukkan kode berkualitas buruk dan bug potensial.
Ada banyak alat seperti ini, tetapi jelas itu tergantung seberapa serius pengkodean Anda akan dapatkan - jika Anda hanya mengetuk beberapa lusin baris kode, tidak akan ada banyak gunanya mengacaukan sebagian besar atas. Tetapi di sisi lain jika Anda berencana untuk menulis plugin Joomla berukuran cukup besar dan mendukungnya untuk beberapa waktu, maka alat di atas akan sangat berharga bagi Anda karena membantu Anda menulisnya dengan baik.