Jak nauczyć się REFAKTOROWAĆ?
Dzień ogarniania bieżączki, przygotowanie planu sprzedaży „CI/CD – Od Zera Do Bohatera”, a miedzy czasie poopowiadałem o tym ”Jak nauczyć się refaktorować?”
Zapisz się na listę i pobierz poradnik „Jak wdrażać 100 razy dziennie na produkcję”
W jaki sposób nauczyć się REFAKTOROWAĆ?
Poznaj
Poznaj dobre praktyki programistyczne, naucz się czym jest SOLID i przeczytaj parę książek. Pozwoli Ci to ocenić do czego warto dążyć.
Poczuj
Kiedy już poznasz podstawy, zaczniesz czuć i doświadczać refaktoring — zrozumiesz, o czym ten facet pisał ;)
Poczuj
Zacznij refaktorować. Widzisz kod, który ma za dużo błędów, jest nieczytelny, ma za dużo odpowiedzialności i powiązań — popraw go! Rób to codziennie, a Twojej umiejętności będą wzrastać.
Poczuj
Szukaj nowych rozwiązań, wyczuj nowe tematy i czytaj kolejne książki.
Nie bój się
Nie bój się refaktorować Testuj, zakładaj sobie czas na refaktoring i próbuj. Zawsze możesz zrobisz revert :D
2 Komentarze
Dariusz Gruca · 2020-03-13 o 23:25
Fajny odcinek vloga :-) Przy refaktoringu pomagają testy automatyczne, gdy je masz w projekcie o wiele mniej boisz się poprawić swój lub cudzy kod.
Jerzy Wickowski · 2020-03-14 o 14:02
Cześć @Dariusz,
Mogę nawet powiedzieć, że testy zazwyczaj są konieczne, by przeprowadzić szybki i sprawny refaktoring.
Warto potraktować refaktorowany fragment jako czarną skrzynkę z konkretnym wejściem i wyjściem. Gdy napiszemy testy sprawdzające to wtedy mamy pewność, że nie zmienimy funkcjonowania.