Prawo Demeter - devszczepaniak.pl

Prawo Demeter - devszczepaniak.pl

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

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ć