Refactoring
5 niebezpieczeństw braku refaktoringu i niedbania o jakość kodu
A czy wiesz, jak niebezpieczna jest rezygnacja z refaktoryzacji?
A czy wiesz, jak niebezpieczna jest rezygnacja z refaktoryzacji?
DRY, KISS, SOLID, czyli akronimy programistyczne.
Wszyscy je znamy, ale czy na pewno?
Jaką wartość i wiedzę niosą ze sobą?
Dowiedz się. Sprawdź. Zobacz.
Myślisz, że ciągły refaktoring pasuje tylko do małych poprawek, jak zmiana nazwy, czy ekstrakcja metod?
Poznaj 8 prostych kroków, które umożliwią Ci duże zmiany.
Jak podejść do refaktoringu mając strasznie zapuszczony system legacy?
Co ma wspólnego z Kopi Luwak, najdroższą kawą świata?
Czy znasz zasadę skauta w programowaniu?
Zostaw kod lepszy, niż go zastałeś. Wydaje się proste, ale niesie z sobą pewne konsekwencje i ryzyka, które rozwiewam w tym odcinku.
Znasz WTF Factor?
Jest to prosty i szybki sposób na pomiar jakości kodu. Pomoże Ci w określeniu, czy dany fragment powinien zostać zrefaktorowany, czy nie.
Jak poprawiać jakość kodu nie przerywając prac nad dostarczaniem nowych ficzerów?
(więcej…)Godzina piąta. Wschodzące słońce. Chłód poranka. Poranny trucht. Powrót. Kąpiel. Śniadanie. Można żyć. Nadchodzi jednak czas, gdy udaję się na przystanek. Siadam, zakładam słuchawki na uszy, włączam muzykę, zamykam oczy i czekam. Tę błogą chwilę przerywa przeszywający pisk oraz wdzierający się do nosa zapach niedopalonego diesla. To on, wielki niezbyt nowoczesny miejski autobus. Wstaję, idę, już mam wsiadać, gdy ktoś przede mną rzuca peta pod nogi i wchodzi do autobusu. Wraz z tym niedopałkiem w mojej głowie pojawiło się pytanie „dlaczego?”. Dlaczego on to zrobił oraz co wspólnego mają fajki, śmieci i refaktoring?
(więcej…)Jak się mają Feature Switce do Refaktoringu? Otóż bardzo dobrze. Jakbym był w przedszkolu, no może we wczesnej podstawówce, mógłbym napisać: Feature Switch + Refactoring = ❤️❤️❤️ Dlaczego tak? Ponieważ użycie switchy podczas refaktoringu, daje niesamowitą swobodę oraz zapewnia ciągłość działania aplikacji podczas całego procesu upiększania kodu. Jak to może Więcej…
Wykonanie dużego refaktoringu, nie jest zadaniem prostym. Wymaga skupienia, doświadczenia i dyscypliny. Robiłem to wielokrotnie, z różnymi rezultatami. Z każdym następnym razem staję się coraz bardziej doświadczony. W trakcie swojej pracy udało mi się wypracować kilka zasad, które czynią tę czynność łatwiejszą i bezpieczniejszą. Część z nich to dobre praktyki przy refaktoringu, a cześć to po prostu zasady tworzenia dobrego kodu, które w tej sytuacji pomagają mi ogarnąć kod. Wszystkie jednak odpowiadają na pytanie: „Jak refaktorować?”. Zapraszam serdecznie!