SOLID
#02 Nieśmiertelne pytania techniczne. Po co pytamy np. o SOLID czy...
0
Przyszła pora na rozmowę rekrutacyjną. Warto by było się przygotować, odświeżyć rzeczy, które wyparowały nam z głowy, ale które na pewno się pojawią ...
Googlujesz...
Jak OCP z SOLIDa pozwala łatwo rozbudowywać istniejący kod?
"To się okazało bardziej skomplikowane niż myślałem"
"Coś nie działa, ale ja przecież tego nie ruszałem"
"Wolałbym tego nie ruszać/modyfikować... lepiej napisze to od zera"
Praktycznie każdy...
Jak naprawić SRP w czasie refaktoryzacji?
Chcesz zmienić kod. Patrzysz a tu naprawdę się dzieję. Możesz dopisać 2 linijki i olać, nadal wykonując swoją pracę lub...
No właśnie. W zależności od...
Kruchość = nieSOLIDny kod
W pewnym momencie wprowadzasz zmianę i ... zaczyna się prawdziwa tragedia. Z pozoru niepowiązanego moduły przestają działać. Klient dzwoni i mówi, że na produkcji...
Złamałem Single Responsibility Principle – Co mi grozi, co dalej?
Single Responsibility Principle (Zasada Pojedynczej Odpowiedzialności) jest z pozoru prostą zasadą. Z doświadczenia wiem, że może ona powodować dużo problemów zarówno osobom doświadczonym jak...
SOLID – Co się za nim kryje
SOLID to 5 zasad, które często wymienia się jako najważniejsze dobre praktyki tworzenia oprogramowania. Czy SOLID jest lekiem na wszelkie bolączki programistów? Czy jego...