Hello, world!
Refactoring.Guru ułatwia poznawanie wszystkiego, co należy wiedzieć o refaktoryzacji, wzorcach projektowych, zasadach SOLID i innych tematach dotyczących mądrego programowania.
Niniejsza strona ukazuje szerszą perspektywę: jak te tematy się ze sobą krzyżują, współdziałają i wciąż pozostają istotne. Nie twierdzę, że wynalazłem te koncepcje sam - większość z nich sformułowali inni przez ostatnie 20 lat. Uważam jednak, że połączenie refaktoryzacji, wzorców i ogólnych zasad programowania nadal pozostaje tajemnicą dla większości programistów. I tym właśnie chcę się tu zająć.
Wzorce projektowe
Wzorce projektowe to typowe rozwiązania problemów często napotykanych podczas projektowania oprogramowania. Stanowią plany, które po odpowiednim dostosowaniu do specyficznych potrzeb mogą pomóc w radzeniu sobie z problemami w projekcie twojego kodu.
Więcej o wzorcach projektowych »Refaktoryzacja
Refaktoryzacja to usystematyzowany proces usprawniania kodu bez wprowadzania nowej funkcjonalności. Refaktoryzacja służy przekształceniu bałaganu w czysty kod i zrozumiały projekt.
Więcej o refaktoryzacji »