Hura! Mamy wreszcie przyjemność udostępnić wam polską wersję! Zapraszamy do przesyłania wiadomości z waszymi uwagami i informacjami o zauważonych błędach.

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ąć.

P.S. Chociaż ciągle pracuję nad tym projektem, już teraz możecie znaleźć na stronie masę informacji o refaktoryzacji i wzorcach projektowych. Postępy nad projektem można śledzić poprzez e-mail lub Facebooka.

— Aleksander Shvets
Człowiek-orkiestra odpowiedzialny za R.Guru

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 »