Chapitre 42. Convention
42.1. Nommage
Les fichiers dans
42.1.1. include
sont destinés à être inclus et exécuter depuis le 1er script (route)
<action>.inc.php
42.1.2. ajax
Appelé depuis une procédure javascript , le nom de fichier est
ajax_<action>
42.2. database
mapping table, vues et object
<table>_SQL.class.php
42.3. template
template , écran & code html
<nom_class>-<nom-fonction>.php
42.4. Outil
Tout doit être documenté avec Doxygen
référence : https://www.doxygen.nl/
Tous les objets SQL doivent aussi être documentés
référence : https://www.postgresql.org/docs/current/sql-comment.html
La documentation doit être au format asciidoc , ou markdown dans le répertoire doc
référence : https://asciidoctor.org/
Utilisation de phpunit ou autre système (fichiers de test avec assert() ) pour faire des tests unitaires
référence : https://phpunit.de/index.html