SOLID to zestaw pięciu zasad projektowania obiektowego, które pomagają tworzyć kod bardziej zrozumiały, elastyczny i łatwy w utrzymaniu. Zasady te zostały spopularyzowane przez Roberta C. Martina (znanego jako Uncle Bob) [...]
Właśnie wystartowały zapisy do mojego najlepszego szkolenia Zostań Programistą .NET w którym pokaże Ci Jak Zostać Programistą C#/.NET w 2024 Roku (Startując Od Zera). Zbieramy zapisy tylko do najbliższego Piątku do 22:00. [...]
Właśnie wystartowały zapisy do nowej edycji mojego nowego programu Szkoła ASP.NET Core. Szkoła ASP.NET Core jest to zaawansowane praktyczne szkolenie ASP.NET Core MVC + REST API dla Programistów C#/.NET. W szkoleniu tworzymy [...]
Kilka tygodni temu opisywałem Ci moim zdaniem najlepsze sposoby nauki programowania. Mówiłem wtedy, że najlepszą drogą jest połączenie kilku sposobów nauki tzn.: Dobrej jakości kurs online. Pomoc mentora. Praktyka. Bazując [...]
Każdy programista w swojej karierze ma różne etapy. Zazwyczaj początkujący programiści starają się pisać swoje aplikacji, w taki sposób, aby spełniały wszystkie wymagania, nie zważając na to, w jaki sposób piszą swój kod. [...]
Pora na rozszyfrowanie ostatniej, ale zdecydowanie nie najmniej ważnej litery SOLID, to znaczy D jak Dependency Inversion Principle, czyli Zasadę Odwrócenia Zależności. Zasada ta mówi o tym, że: -Moduły wysokopoziomowe nie [...]
Kontynuując serię artykułów o SOLID, dzisiaj nadszedł czas na omówienie literki I, a dokładniej Interface Segregation Principle (w skrócie ISP). W polskim tłumaczeniu, jest to zasada segregacji interfejsów. Wydaje mi się, [...]
Kolejną z zasad SOLID, dzięki której nasz kod będzie dobrej jakości jest zasada podstawień Liskov, czyli Liskov Substitution Principle (LSP) została opracowana w roku 1988, przez Amerykańską programistkę Barbarę Liskov. [...]
Reguła Otwarte-Zamknięte, czyli Open-Closed Principle (OCP) została zdefiniowana w roku 1988 przez Bertranda Meyera. Mówi ona o tym, że element oprogramowania powinien być otwarty na rozbudowę, ale zamknięty na modyfikację. [...]
Programista, pisząc kod, powinien starać się pisać czysty kod. Co to oznacza? Między innymi oznacza to, że kod powinien być zgodny ze wzorcami projektowymi oraz z zastosowaniem dobrych praktyk. Najpopularniejszymi regułami [...]