Software Engineering: Au-Delà du Code


Details
Il y a une différence fondamentale entre écrire du code et faire de l’ingénierie logicielle. Dans une approche ingénierie, le code n’est que l’aboutissement d’un processus structuré : c’est l’enveloppe visible d’un ensemble de décisions architecturales et méthodologiques qui assurent sa pérennité.
L’ingénierie logicielle est le bouclier qui protège le code pour qu’il conserve sa forme et sa santé dans le temps. Elle intègre dès le départ les contraintes d’évolution, aussi bien fonctionnelles que techniques, et se pose comme un problème multidimensionnel où trois axes doivent être équilibrés :
✔ La dimension technique : Comment structurer un logiciel robuste et scalable ?
✔ La dimension fonctionnelle : Comment anticiper et accompagner les évolutions métier ?
✔ La dimension temporelle : Comment mesurer et garantir la qualité à long terme ?
Dans ce meetup, nous répondrons à des questions essentielles :
🛠 Comment construire un logiciel évolutif sans sacrifier la simplicité et la maintenabilité ?
📏 Comment mesurer nos choix architecturaux dans le temps ?
⚖ Comment réduire l’entropie pour éviter que nos systèmes ne se dégradent ?
Au programme :
🚀 Architecture logicielle et ses différents styles et patterns.
🎨 Clean Code et Design Patterns pour des bases solides.
📊 Fitness Functions et outils de mesure pour évaluer et ajuster nos choix.
Un rendez-vous incontournable pour celles et ceux qui veulent aller au-delà du simple code et bâtir des logiciels durables et bien pensés. 🔥
Animatrice :
Héla Ben Khalfallah (Experte en ingénierie logicielle et design de langages). Plus d'informations sur l'animatrice : LinkedIn, Blog & Medium.

Software Engineering: Au-Delà du Code