Тестування:
Якщо ви плануєте написати значну кількість PHP чи JavaScript коду, всі стандартні засоби розробки PHP та JavaScript будуть корисні, незалежно від того, що ваш код буде працювати в середовищі Joomla, а не окремо.
З боку PHP:
- XDebug : розширення PHP для розробників, яке дозволяє виконувати такі дії, як крок через код за рядком, щоб допомогти вам знайти помилки. Безцінний.
- phpUnit : інструмент для тестування. Напишіть тести phpUnit, щоб переконатися, що ваш код працює
- PHPMD : PHP "Детектор безладу ". Вказує код низької якості. (Дуже багато відомих проектів могли б отримати користь від використання цього інструменту з самого початку).
- Стандарти кодування CodeSniffer та Joomla: застосовує практику чистого коду та полегшує читання коду для нових розробників.
З боку JavaScript:
- Різні функції браузера DevTools. Усі основні браузери зараз мають хороші інструменти для розробників. Firefox також має додатки Firebug як плагін на додаток до вбудованих інструментів розробки, що також варто мати.
- JSHint : вказує на неякісний код та потенційні помилки.
Є багато інструментів на кшталт цих, але очевидно, це залежить від того, наскільки серйозним буде ваше кодування - якщо ви просто збиваєте кілька десятків рядків коду, то тут не буде великої ваги, що псується з більшою частиною вище. Але з іншого боку, якщо ви плануєте написати плагін Joomla з досить великим розміром та підтримувати його протягом певного часу, то наведені вище інструменти будуть вам безцінні для того, щоб допомогти вам його добре написати.