Rocksoft

Author Archives: Piotr Czyż

Long story short – przejeliśmy aplikację o architekturze monolitycznej i wraz z nią odziedziczyliśmy dług techniczny, niosący ze sobą problemy na każdym kroku jej rozwoju. To dość powszechna sytuacja i oklepany temat w świecie IT, ale pomyślałem, że napiszę kilka słów o tym, jak my do tego podeszliśmy, nie mając dużo doświadczenia z takimi projektami. Kilkunastuletni projekt, który pamięta jeszcze WinForms’y i wszystkie wersje MVC, przestarzałego .NET Framework’a, Knockoutjs czy bibliotekę jQuery. Zaintrygowany? Zapraszam do lektury, podczas której zabiorę Cię, drogi Czytelniku, na przygodę, której byłeś, jesteś lub będziesz częścią (oczywiście jeśli wybrałeś tę ekscytującą ścieżkę jako programista). Dla oszczędzenia Twojego czasu wyszczególnię punkty, które będę chciał szerzej omówić: 1. Projekt brownfield’owy – czyli dlaczego, według mnie, lepiej zacząć od tego typu projektu. 2. Ścięgno achillesa w odziedziczonej aplikacji. W zasadzie będzie ich kilka. 3. Inkrementacyjny refaktoring – czyli jak zrobić rewolucję w architekturze, zmniejszając ryzyko niepowodzenia. 1. Projekt brownfield’owy.…

Read more

1/1