Victor is a Java Champion and an Independent Trainer with extensive experience delivering intense webinars for dozens of companies worldwide. His passion is Simple Design, Refactoring, and Unit Testing, about which he regularly talks at top conferences. Victor founded the Bucharest Software Craftsmanship Community that he engages in monthly live webinars and discussions. On victorrentea.ro you can find his blog, talks, training curriculum, live masterclasses, and social channels.
Twitter: @VictorRentea
02.03.2021
LOCATION: Online
AGENDA: | 17:00 - 18:30h: Talk incl. Q&A, afterwards voluntary online video chatting with each other and the speaker |
SPEAKER: Victor Rentea COMPANY: Homepage
SLIDES: 210302_Clean_Code_for_CH.pdf
RECORDING: jug.ch YouTube-Channel
To survive in a codebase we have to refactor continuously, we know that since the Extreme Programming days. But what stops us from doing so? In this talk, Victor summarizes what he learned discussing Clean Code and Refactoring with hundreds of teams from many countries. You'll find ideas to tackle a surprisingly broad spectrum of factors: technical, cultural, psychological, emotional, social, and even political. Using these you might unlock the freedom to refactor for you or your colleagues.
After this roundtrip, the talk briefly overviews several of the most painful code smells in the projects today, highlighting various subleties to the common solutions: God Class, Duplicated Code vs Divergent Code, Temporal Coupling, Middle Man, Speculative Generality, Mutable Long-Lived State, Comments, and more.
This talk is organized and brought to you in collaboration with our friends from the Software Crafts Romandie Meetup Group.
Due to the current situation with Covid-19, we are not currently holding many events on site. This event will be broadcast live on the Internet. You do not need to install any software or plugins, everything runs in your web browser. Registered participants will receive a link to the webinar by e-mail shortly before the event.
LEVEL OF TALK: Intermediate
LANGUAGE: Talk: en / Slides: en
Victor is a Java Champion and an Independent Trainer with extensive experience delivering intense webinars for dozens of companies worldwide. His passion is Simple Design, Refactoring, and Unit Testing, about which he regularly talks at top conferences. Victor founded the Bucharest Software Craftsmanship Community that he engages in monthly live webinars and discussions. On victorrentea.ro you can find his blog, talks, training curriculum, live masterclasses, and social channels.
Twitter: @VictorRentea
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.