[En physique] Des Objets Élégants dans votre code

![[En physique] Des Objets Élégants dans votre code](https://secure.meetupstatic.com/photos/event/6/9/2/6/highres_473186918.webp?w=750)
Details
Des Objets Élégants dans votre code
Depuis l’école jusqu’au monde de l’entreprise, nous avons trop souvent tendance à écrire du code procédural. Nous nous satisfaisons d’un découpage de ces procédures sous forme d’objets. Il en résulte un amas d’instructions, de changement d’état et de structures de données qui devient trop compliqué à maintenir.
La promesse de l’approche orientée objet était pourtant d’augmenter la lisibilité et de faciliter la compréhension en modélisant plus facilement des structures complexes. Alors, qu’est-ce qui a mal tourné ?
Remettez en question ce que vous savez des bonnes pratiques pour réfléchir différemment. Fini les méthodes static, les variables nullables, découvrez la magie de l’encapsulation, utilisez la richesse de vos propres mots dans votre code, … Nous partirons d’une codebase existante et y appliquerons ces principes pour la rendre plus lisible et maintenable grâce à des objets élégants.
Ces principes sont fortement inspirés du livre “Elegant Objects” de Yegor Bugayenko.
Prévoyez un ordinateur avec votre IDE préféré, git et un environnement en Java 21+.
Yann Bouvet
Développeur Fullstack Senior chez Shodo Lyon, je suis tombé dans le software craft récemment. Ses pratiques et méthodes m'émerveillent et facilite mon travail, c'est pour ça que j'aime en parler.
Jérémy Chauvin
Développeur un peu touche à tout, je possède une certaine appétence pour le front et les interfaces élégantes et intuitives, même si un bon backend fait toujours plaisir.
Véritable technophile d'un esprit craftsman et agile, j'aime à ce que l'amélioration continue, la qualité et le partage ne soient pas que des mots.

[En physique] Des Objets Élégants dans votre code