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 i nowicjuszom.
SRP nie jest zasadą tak jak na przykład zasady z fizyki. Gdy upuszczę widelec ze stołu to wiem co się z nim stanie. Jakie prawa/zasady się tu aplikują? W przypadku SRP nie mam takiej pewności. Czy mogę ją łamać? Czy są jakieś odstępstwa?
Dziś pokażę Ci jak patrzyć na SRP z trochę innej strony. Kiedy się nią przejmować, a kiedy nie. Oraz co najważniejsze jak sobie radzić w sytuacji gdy powinniśmy zareagować.
[…] Jak to jest z zasadami SOLID? Co się stanie, gdy ich nie będziemy przestrzegać? Polecamy ciekawe przemyślenia przedstawione w Złamałem Single Responsibility Principle – Co mi grozi, co dalej? […]