Le produit entre la qualité et l’Over-Engineering (BforBank)

mercredi 18 septembre

16h30 - 17h15

Avez vous déjà écrit un code supplémentaire pour recouvrir un besoin future « au cas où » 🤓?

L’over-engineering, est une pratique consistant à développer des solutions excessivement complexes et sophistiquées et qui ne répondent pas forcement aux besoins de l’utilisateur.

Dans le domaine du logiciel, cela se traduit par une focalisation excessive sur la qualité au détriment de la rapidité 🚀.

Ce problème concerne très souvent les jeunes programmeurs talentueux qui essaient d’appliquer naïvement des concepts de qualité tels que SOLIDE, DRY, POO et les design patterns.

La sur-ingénierie coûte généralement très cher à l’entreprise :

💸 une augmentation des coûts
⌛ des délais de développement prolongés
🤯 une complexité accrue du système

Pour éviter ce piège ☠️, des exemples et des astuces sont à découvrir dans cette conférence 😉.