Three Principles To Bring Your Legacy Code Into the Future by Roland Weisleder

  Рет қаралды 964

Devoxx

Devoxx

Күн бұрын

Although developers know the best practices for good code, I keep seeing some fresh code that is the exact opposite: difficult to understand, with unexpected side effects, not documented, insufficiently tested. This becomes a problem once we have to change this code again to add new features or to fix bugs. In addition to the effort to make the actual change, we still have to invest time to understand the code and make sure we don't accidentally change other functionality.
In this talk, I share my experience in dealing with legacy code in uncharted territory. I'll show approaches to decipher code you don't understand, how to make code testable, and the three principles I follow for every code change. With this you can start tomorrow and make your legacy code future-proof, even if management doesn't give you time for refactoring.

Пікірлер
Test Driven Development (TDD) in Spring
51:09
Dan Vega
Рет қаралды 24 М.
❌Разве такое возможно? #story
01:00
Кэри Найс
Рет қаралды 4 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 11 МЛН
DQMH Generic Networking by Joerg Hampel. GDevCon N.A. 2024
51:10
5 Awesome Refactoring Tips To Clean Up Your Code
19:23
Milan Jovanović
Рет қаралды 17 М.
💀СЛОМАЛ Айфон за 5 СЕКУНД😱
0:26
Demin's Lounge
Рет қаралды 789 М.
Избранное печатает...
0:11
Карбанツ
Рет қаралды 274 М.
Yanlışlıkla Telefonumu Parçaladım!😱
0:18
Safak Novruz
Рет қаралды 7 МЛН
САМЫЙ ОПАСНЫЙ iPHONE В МИРЕ 🤯 #iphone
1:01
ТЕХНОБЛОГ АЛИША
Рет қаралды 310 М.