fbpx

Jak nauczyć się REFAKTOROWAĆ?

Opublikowane przez Jerzy Wickowski w dniu

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

Po szczegółowe omówienie zapraszam do 59 odcinka vloga “Jak nauczyć się REFAKTOROWAĆ?”



Czy to był wartościowy artykuł? Zapisz się, a wyślę Ci dwa ebooki o czystym kodzie oraz będę informował Cię o nowych postach

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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany.

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Zapisz się

Wyślę Ci dwa dokumenty mówiące o jakości kodu. Dodatkowo będę Cię informował o nowych postach i nowościach.