Les standards de l’OCA : réutiliser, puis contribuer
Des milliers de modules Odoo existent déjà, libres, relus par leurs pairs et entretenus de version en version. Les connaître évite d’en réécrire, et les suivre rend votre code lisible par tout développeur Odoo.
En deux mots
L’Odoo Community Association publie des modules libres pour Odoo : ce qu’Odoo ne fait pas, l’OCA le fait souvent déjà. Avant d’écrire, je regarde ce qui existe ; ce que j’écris suit les mêmes conventions que la communauté, et peut y retourner.
Ce que ça change pour vous
-
Du code que tout développeur Odoo lit
Les mêmes conventions que la communauté : quiconque connaît Odoo s’y retrouve, avec ou sans moi.
-
Des modules entretenus par d’autres
Ce qui vient de l’OCA est maintenu et migré par une communauté, pas facturé à vous seul.
-
Des licences sans mauvaise surprise
Chaque dépendance est lue avant d’être choisie, et un outil le prouve.
-
Un code qui peut rejoindre l’OCA
Une brique générique peut être contribuée, relue par des pairs, et vivre au-delà de votre projet.
Ce que ça coûte
Lire avant d’écrire. Des conventions qui peuvent sembler rigides. Un démarrage parfois plus lent qu’un « sur mesure » tout de suite. C’est le prix d’un code que d’autres lisent, et de modules que d’autres entretiennent.
Pour aller plus loin
-
L’OCA, expliquée simplement
Une image, quatre choses à retenir et un exemple, sans une ligne de code.
Un projet Odoo en tête ?
Décrivez-le-moi en quelques lignes : je vous réponds dans les plus brefs délais.
Les autres méthodologies
-
Développement Odoo modulaire : un besoin, un module
Un besoin, un module, des dépendances déclarées : pourquoi, et ce que ça change pour vous.
-
Développement Odoo testé : chaque changement apporte sa preuve
Des tests écrits avec le code et rejoués à chaque changement : ce que ça garantit, et ce que ça coûte.