반응형 clean code1 SOLID 원칙 필자는 암묵적으로 지켜오려고 노력했던 SOLID원칙에 대해서 명확하게 하기 위해서 학습을 진행했습니다. 1. S(단일 책임 원칙) 정의 1개의 모듈은 하나의 Actor를 책임 진다는 뜻 입니다 모듈: 함수와 데이터구조로 이뤄진 하나의 응집체 입니다 Actor: 시스템/모듈을 사용자 및 이해관계자 입니다 하나의 역할을 해야하는건 Method이지 Class는 하나의 역할을 하게 되면 복잡성과 관리에 문제가 될 수 있다 다중 Actor 예시 Employee라는 Entity 객체가 있습니다 추가 비즈니스 로직 급여 징수 로직: 회계 Entity 저장 로직(DB): 일반 DB저장 업무 진행시간 report 기능: 인사 위의 3가지 요구사항은 모두 회계, 인사, 일반으로 총 3개의 Actor를 가지게 됩니다 다중A.. 2022. 2. 6. 이전 1 다음 반응형