Refactoring
Ongoing Refactor, czyli małe kroki na duże zmiany
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.
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 poprawiać jakość kodu nie przerywając prac nad dostarczaniem nowych ficzerów?
(więcej…)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ć?”
(więcej…)Kolejny odcinek o kodowaniu, a dokładnie o wymówkach dla brzydkiego kodu, czyli “Dlaczego ludzie piszą kiepski kod?”
(więcej…)Wracam w nowym roku z pełną energią do vlogowania, a w tle piękna zima i Bieszczady, gdzie porozmawiamy o refaktoringu penetracyjnym.
(więcej…)Mechanizm sprzężenia zwrotnego możemy dostrzec prawie wszędzie między innymi w telefonach i naszym ciele. A jak to wygląda w świecie wytwarzania oprogramowania?
(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…
Pracujesz w scrumie? Częścią tego procesu jest planowanie. Czy w nie wierzysz? A zawsze wierzyłeś? Jestem pewnien, że byłeś w projekcie, gdzie niezależnie od wyniku planowania, nie dowoziliście wszystkiego. Dlaczego tak się dzieje? To może być wina niedbania o kod źródłowy. Jak to? Tak to! Zapraszam :).
Przyczyn powstawania brzydkiego kodu jest cała masa. Nie sposób wymienić wszystkich. Stworzyłem tę listę bazując na własnych obserwacjach. Są to elementy powtarzalne. Spotykane w różnych projektach dla różnych klientów. Dziele się nimi z Tobą. Bierz i korzystaj! Oto przyczyny złego kodu specjalnie dla Ciebie!