12149 shaares
298 private links
298 private links
En réalité, cela introduit un coût immédiat.
Chaque abstraction anticipée augmente :
- le temps de développement
- le temps de review
- la difficulté d’onboarding
- la surface de bugs potentiels
- la complexité du debugging
- la quantité de tests nécessaires
Et surtout :- le besoin anticipé peut ne jamais arriver.
Mais même si ce besoin arrive un jour, un autre problème apparaît. La solution que nous avons imaginée n’est peut-être pas la bonne.