← Tous les articles

Pourquoi je modélise la base de données avant l’interface

#Architecture#PostgreSQL

Commencer par les écrans donne un résultat plus rapide à montrer, et beaucoup plus lent à corriger.

Quand je reprends un projet en difficulté, le problème est rarement dans le CSS. Il est presque toujours dans un modèle de données qui ne correspond pas à la réalité du métier.

Les écrans mentent, les données non

Une maquette peut cacher une ambiguïté pendant des semaines. Un schéma de base la révèle tout de suite : si vous ne savez pas où ranger une information, c’est que la règle métier n’est pas tranchée.

Écrire les migrations dès le premier jour

Une base modifiée à la main est une base qu’on ne sait pas reconstruire. Versionner les migrations coûte dix minutes au départ et sauve des journées ensuite.

Pourquoi je modélise la base de données avant l’interface · Berenis Massamba