Devloger

SOLID - LSP - Reguła Podstawienia Liskov

Kategorie: OOP Zasady SOLID · 0 komentarzy

SOLID - LSP - Reguła Podstawienia Liskov

Zasada LSP

Nadszedł czas na omówienie reguły podstawienia Liskov (od nazwiska twórcy (Barbara Liskov).

Trzecia już z kolei zasada SOLID Emotikon uśmiechniętej buźki.

Reguła która odnosi się do zgodności w dziedziczeniu. Chroni nas przed wieloma błędami Emotikon uśmiechniętej buźki.

Deweloperze - Czcij abstrakcję wysokiego poziomu

Czcij abstrakcję wysokiego poziomu

Abstrakcja

Bardzo często pisząc kod który staramy się trzymać w ryzach i refaktoryzując nie raz dochodzimy do sytuacji kiedy i tak piękny nie jest. Nie jest seksowny, nie jest w pełni re-używalny, nie jest elegancki...

Projektowanie tego wszystkiego jest bardzo ważne.

Mam kilka rzeczy do przekazania właśnie w tym temacie i również w odniesieniu do Laravela Emotikon uśmiechniętej buźki.

SOLID - OCP - Reguła Otwarte-Zamknięte

SOLID - OCP - Reguła Otwarte-Zamknięte

Reguła OCP zasad SOLID

OCP (Open/Closed Principle) - Bardzo prosta zasada który mówi, iż klasy powinny być otwarte na rozszerzanie lecz zamknięte na modyfikację Emotikon uśmiechniętej buźki.

Najczęściej w wyniku jej łamania dochodzi do sytuacji, w której często wracamy do jakiejś klasy i ją zmieniamy/modyfikujemy.

SOLID - SRP - Reguła Pojedynczej Odpowiedzialności

SOLID - SRP - Reguła Pojedynczej Odpowiedzialności

Zasady SOLID - SRP - Pojedyncza odpowiedzialność

W dzisiejszym artykule poruszę temat niesamowicie ważny. Otóż omówię zagadnienie zbioru zasad o nazwie SOLID oraz jego S w nazwie za którym stoi reguła Single Responsibility – pojedynczej odpowiedzialności.

Programowanie do interfejsu bez interfejsu

Kategorie: OOP PHP · 0 komentarzy

Jak programować do interfejsu bez interfejsu?

Programowanie do interfejsu bez interfejsu

Kodowanie do interfejsu; bardzo wiele osób uważa tę praktykę za standard. Błędnie według mnie. Natomiast dobrze się to sprawdza z punktu widzenia po prostu dobrej praktyki - zależnie od sytuacji.

A kodowanie do interfejsu bez interfejsu? Że co? Że jak Emotikon uśmiechniętej buźki?