Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Prawo Demeter - devszczepaniak.pl

Zawodowiec

w Programowanie

2piorunów

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:

: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)

Fanatyk1piorunów

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. 😉

Zawodowiec1piorunów

@kodyak ooo też fajnie nazwane :grinning: