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 [...]
Zaczynając naukę programowania w języku C#, warto wiedzieć, czym właściwie jest C#, oraz czym jest platforma, na której te programy są uruchamiane, mowa o platformie .NET. Jeżeli jesteś młodszym programistą, który chce być [...]
Często czytam na różnych forach internetowych posty od młodszych programistów, w jaki sposób można ułatwić sobie pracę ze swoim IDE, w tym przypadku Visual Studio, tak aby można programować szybciej i przyjemniej. Pierwsze [...]
Dzisiaj tylko krótkie ogłoszenie. Na blogu w menu głównym, została dodana nowa zakładka - KURSY. Obecnie został tam dodany pierwszy kurs - darmowy [...]
Nadszedł czas na omówienie ostatniego z zapowiadanych filarów programowania zorientowanego obiektowo w JavaScript. W poprzednich artykułach starałem Ci się opisać jak wygląda enkapsulacja, abstrakcja [...]
Ostatnio pisałem o tym czym dokładnie jest dziedziczenie, jak wygląda dziedziczenie w innych językach programowanie takich jak C#, C++ czy Java, dzisiaj będziemy kontynuować ten temat. Pokaże Ci jak można [...]
Po kilku tygodniach nieobecności najwyższa pora na kolejny artykuł! Ostatnio pisałem o abstrakcji w JavaScript, dzisiaj czas na kolejny bardzo ważny temat. W dzisiejszym artykule postaram Ci się przybliżyć na czym polega [...]