Piramida Refaktoryzacji jest SOLID-na

W moim poprzednim poście mówiłem o poziomach piramidy refaktoryzacji na przykładzie transformacji dokonanych na przykładowym kodzie w języku Java. Na warsztat wziąłem najprostszy przypadek z książki „Refaktoryzacja do Wzorców” aby wyjaśnić pierwsze cztery poziomy tej piramidy. Jeśli nie przeczytałeś tego artykułu – przeczytaj go wcześniej, ponieważ obecny artykuł jest kontynuacją. Ten post uzupełnia temat, wyjaśniając…

Piramida Refaktoryzacji – przykład

W poprzednim artykule opisałem koncepcję piramidy refaktoryzacji. Zastosowanie tej koncepcji znajduje zastosowanie codziennej pracy oraz w wielu technikach, tj. programowanie sterowane testami czy praca z kodem zastanym. W dzisiejszych czasach – dzięki narzędziom takich jak IntelliJ lub Eclipse – stosowanie przekształceń kodu jest dosyć proste, gdyż przekształcenia te są często zautomatyzowane. Ponadto, jeżeli rozsądnie korzystamy…