Clean code after 2 decades - Top code smells in Modern Apps
Dettagli
Ciao Crafters,
we're super excited to announce that we're going to have Victor Rentea as guest for the second time!! 🎉
Last time we spent a fantastic time together, we learned so much, so he kindly accepted to partecipate to a new meetup with us.
Let's be even more active and warmer than last time so we can have invite him more often 😆
The title of the talk is "Clean code after 2 decades - Top code smells in Modern Apps"
🔗 Link is on the meetup event. You find it on the right ➡
🗓 Agenda
16:45 the meeting starts
16:50 Quick intro
17:00 Talk
18:00 After the talk we're going to extract a JetBrains license
📖 Abstract
The only way to survive in a codebase is by refactoring continuously. We know that since the Extreme Programming days. But what stops us from doing so today? In this talk, Victor summarizes what he learned discussing Clean Code and Refactoring with hundreds of teams throughout the world. You'll find ideas to tackle a broad spectrum of factors: technical, cultural, psychological, emotional, social, and even political. Using these you might unlock the freedom to refactor for you and your colleagues.
After this roundtrip, the talk briefly overviews several of the most dangerous code smells in the projects today: God Class, Duplicated Code vs Divergent Code, Temporal Coupling, Middle Man, Speculative Generality, Mutable Long-Lived State, Comments, and more. For each of them we’ll discuss a typical workaround, plus several subtleties and variations.
Language: English
⏺ In order to keep the conversation interactive, we're using Google Meet. This time recording won't be available.
🗣 Speaker:
Victor is a Java Champion and an Independent Trainer delivering webinars for companies around the world since 2014. His passion is Simple Design, Refactoring, and Unit Testing, about which he regularly talks at top conferences, but also to the Bucharest Software Craftsmanship Community that he founded. On https://www.victorrentea.ro/ you can find his blog, best talks, training curriculum, live masterclasses, and social channels.
