파이썬 클린 코드 (4/10)
4장. SOLID 원칙 👉 S: 단일 책임 원칙 👉 O: 개방/폐쇄의 원칙 👉 L: 리스코프(Liskov) 치환 원칙 👉 I: 인터페이스 분리 원칙 👉 D: 의존성 역전 원칙 단일 책임 원칙 (S) 단일 책임 원칙(Single Responsibility Principle - SRP)은 소프트웨어 컴포넌트 (일반적으로 클래스)가 단 하나의 책임을 져야한다는 원칙이다. 클래스가 유일한 책임이 있다는 것은 하나의 구체적인 일을 담당한다는 것을 의미하며, 따라서 변화해야 할 이유는 단 하나뿐이다. 도메인의 문제가 변경되면 클래스를 업데이트해야 한다. 다른 이유로 클래스를 수정해야 한다면 추상화가 잘못되어 클래스에 너무 많은 책임이 있다는 것을 뜻한다. 여기서 말하는 도메인의 문제가 뭘까? 그리고 다른 이유로 클..
Books
2022. 5. 7. 02:59
링크
공지사항
최근에 달린 댓글
- Total
- Today
- Yesterday