Prawo Demeter - devszczepaniak.pl

Wytycznych i dobrych praktyk programowania istnieje mnóstwo. O SOLID-zie, DRY, KISS, YAGNI słyszał chyba każdy, kto poważnie myśli o swojej karierze programisty. Jednak w najnowszym artykule na blogu poświęciłem uwagę nieco mniej znanemu "prawu", które może pomóc w utrzymaniu lepszego kodu. Prawo Demeter to jedno z praw, którego stosowanie pomaga w zmniejszeniu wysokiego couplingu w naszym kodzie, który w długim terminie może mieć nieprzyjemne konsekwencje.


W artykule przeczytasz:


na czym polega prawo Demeter?

co oznacza, że w kodzie jest wysoki coupling?

dlaczego wysoki coupling jest niepożądany?


W celu lepszego zrozumienia tematu przygotowałem przykład kodu, który łamie prawo Demeter oraz jego zrefaktoryzowaną formę.


#programowanie

#informatyka

#programista15k

#frontend

#naukaprogramowania

#backend

devszczepaniak.pl

Komentarze (2)

kodyak

Spoko przejrzalem. Dochodzę do wniosku że teoria wchodzenia ciągle w prawo, jak ja nazywalem, idąc ciągle to w szczegóły to chyba jest prawem demeter. Jak gdzies musisz się cofnąć i pójść w lewo po dane to cos jest nie tak.

elszczepano

@kodyak ooo też fajnie nazwane

Zaloguj się aby komentować