Dlaczego legacy nie jest straszne i jak je pokochać? Paweł Lewtak @pawel_lewtak

Legacy: code without tests Michael Feathers

Nobody sets out to write legacy code Rachel Willmer

Źródło: https://philippe.bourgau.net/a-serious-game-for-learning-built-inquality-at-the-source/

Legacy != Twój wróg

Twój kod == Twoja odpowiedzialność

Przepisać czy poprawić?

We’re programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand. Joel Spolsky

When we refactor, we should have tests. To put tests in place, we often have to refactor. Michael Feathers

Refaktoryzuj jeśli to możliwe. Przepisz jeśli nie masz wyjścia.

Zasada Pareto

Metoda Mikado

Strangler pattern

10 lat doświadczenia to nie to samo co rok doświadczenia powtórzony x10

Rekomendacje

dziękuję