Projets en cours
- Borel
- Ergo_journal
- Interlinked.html
- Interlinked2.html
- Mastei
- Mundaneum
- Network
- PORTIC
- Paroles
- Sigma
- Billet_otletosphere.html
- Cosma-cosmoscope.html
- Cosma-opensphere.html
- Cosma-otletosphere.html
- Cosmoscope-otletosphere.html
- Cosmoscope-stiegler.html
- Cosmoscope-test.html
- Cosmoscope.html
- Dhsphere
- Documentation_hypertextuelle.html
- Freshrss_pdf_converter
- Graphlab
- Hypercards
- Opendata_board
- Outils-numeriques
- Rapport_mind.html
- Schema.jpg
- Timeline_cartes
- Web_archive.json
- Web_vivant.json
- Yaml_graph
Introduction
La convention de développement fixe l'ensemble des consignes liées à l'écriture du code source, ainsi qu'à l’arborescence de fichiers et à l'utilisation des outils de développement. Ce document devra être visé et strictement respecté par tout développeur participant à un de mes projets ; sans cela, ça peut rapidement donner un code brouillon.
Il s'agit de concevoir un projet fait d'un seul bloc afin faciliter la maintenance et l'extension.
Instructions globales
- L'ensemble du code source doit être encodé en UTF-8.
- Le code doit être commenté, au mieux selon les normes de documentation.
- Les indentations doivent être réalisées avec 4 tabulations et
- Les lignes de code ne doivent pas dépasser 80 caractères dans la mesure du possible, espaces compris.
- Les fichiers doivent être nommés en minuscule, sans chiffre et caractères spéciaux, hormis les undercores et points :
script.min.js
. - Toujours respecter ces principes du développement :
- DRY : Don't Repeat Yourself : Utiliser au maximum des fonctions (même très simples) pour stocker le code exécuté à différents endroits.
- KISS : Keep it simple, stupid : Écrire le code le plus simple possible.
Codelets
Nom | Langage |
---|---|
abstracts | scss |
ajax | jquery |
ascenseurs | php |
connexion-bdd | php |
controller | php |
domcontentloaded | js |
erreur | php |
generateur-chaine-aleatoires | php |
main | scss |
placeholders | scss |
requete-SQL-securisees | php |
try-catch | php |