단일 책임 원칙 장부 파일양식
첨부된 "양식 파일" 다운로드 링크는 아래로 내리시면 연관(관련)된 서식 목록 아래 쪽에 있습니다.
소프트웨어 개발에서 클래스의 책임과 역할을 명확하게 정의하고 점검하기 위한 일관된 문서양식으로 클래스명, 책임내용, 담당메서드, 의존성, 적용상태, 검토사항으로 구성되어 있습니다.
단일 책임 원칙 주요항목
단일 책임 원칙 주요항목
- 클래스 정의: 각 클래스가 오직 하나의 명확하고 집중된 목적을 가지도록 설계하는 중요한 원칙을 적용합니다.
- 책임 분리: 복잡한 기능을 작은 단위의 책임으로 세분화하여 코드의 모듈성과 유지보수성을 향상시키는 접근법을 채택합니다.
- 메서드 설계: 각 메서드가 단일한 작업만을 수행하도록 하여 코드의 가독성과 재사용성을 높이는 방법을 제시합니다.
- 의존성 관리: 클래스 간 느슨한 결합을 유지하고 최소한의 의존성을 가지도록 설계하는 원칙을 적용합니다.
- 변경 용이성: 단일 책임 원칙을 통해 코드 수정시 영향 범위를 최소화하고 시스템의 유연성을 확보하는 전략을 수립합니다.
첨부파일
