1001
participiants have registered for our events so far in 2024

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

Unlock Refactoring and Level Up Your Game

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


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland