#56.2 - 15.10.2019

#56.2 Piramida Refaktoryzacji

Prelegent: Włodek Krakowski

Wszyscy słyszeli o piramidzie testów… a piramida refaktoryzacji jest jej bliźniakiem. Za pomocą Piramidy testów możemy ustawić pokrycie testami istniejącej funkcjonalności osiągającej dany poziom (UI, moduły, pakiety, klasy, metody). Pozwala nam to przyjrzeć się odpowiedniej piramidzie refaktoryzacji i dowiedzieć się, jakie refaktoryzacje można bezpiecznie przeprowadzić. Zaczynamy od dołu piramidy (prostsze warunki, mniejsze metody) i wspinamy się ku najwyższemu poziomowi, który obejmuje testy. Koncepcja ta zostanie przedstawiona przy użyciu refaktoryzacji na żywo prostej logiki do wzorców projektowych interpretera. W ten sposób doświadczymy, że refaktoryzacja na wyższych poziomach (wzorce projektowe, klasy) może być kontynuowana tylko wtedy, gdy zajmiemy się niższymi poziomami, takimi jak małe metody, małe klasy, interfejsy.

ZAREJESTRUJ SIĘ
Włodek Krakowski

"Interesuję się wszystkimi aspektami pracy które zostają w niej odzwierciedlone i wywierają na nią wpływ. Są to zarówno umiejętności techniczne programistów, chęć ich rozwijania jak i szeroko pojęta organizacja pracy. Świadomość ich wpływu umożliwia podjęcie odpowiednich działań które polepszają jakość kodu z którym pracujemy.Swoją pasję realizuje od wielu lat poprzez prowadzenie szkoleń dla swoich klientów jak i prezentacje oraz warsztaty na konferencjach. Dzielę się także swoją wiedzą na blogu. Ostatnie moje podsumowanie to ponad 100 szkoleń i warsztatów w których łącznie wzięło udział ponad 1000 osób w Polsce i za granicą. Na razie refaktoryzuję w Javie ale inne języki także czekają w kolejce..."


Nie zapomnij się zarejestrować!

ZAREJESTRUJ SIĘ