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

Conférence

architectureMéthode & Architecture
schedule 10:00 La Forge

Jihène Mejri

Je m'appelle Jihène je suis ingénieure en systèmes embarqués spécialisée dans le développement mobile depuis 12 ans. Actuellement, je suis Chapter Lead  chez Bforbank 🐸.

format_quote

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 SOLIDEDRY, 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 😉.

format_quote