
Prawo Demeter - devszczepaniak.pl
elszczepanoZawodowiec
2piorunówWytycznych 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:
:point_right: na czym polega prawo Demeter?
:point_right: co oznacza, że w kodzie jest wysoki coupling?
:point_right: 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ę.
Komentarze (2)
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. 😉
@kodyak ooo też fajnie nazwane :grinning: