← 회차 전체 문제편집복원내용 검수 완료2022년 정보처리기사 3회 필기 · 소프트웨어 개발 · 34번
클린 코드 작성 원칙에 어긋나는 것은?
- 1
이름만으로 역할을 알 수 있게 변수와 함수를 명명한다.
오답 이유의도가 드러나는 이름은 불필요한 해석 비용을 줄인다. - 2
같은 검증 로직을 여러 함수에 복사해 각자 수정한다.
정답 근거복사된 검증 로직은 변경 누락과 불일치를 만들기 쉬우므로 제거해야 할 중복이다. - 3
함수는 한 가지 책임에 집중하도록 작게 나눈다.
오답 이유작고 한 책임을 가진 함수는 이해와 테스트를 쉽게 한다. - 4
예외 원인과 복구 지점을 드러내도록 오류를 처리한다.
오답 이유오류 원인을 숨기지 않고 적절한 계층에서 처리하면 유지보수가 쉬워진다.
정답·상세해설정답 2번
중복 로직은 한 곳의 수정이 다른 복사본에 반영되지 않아 결함을 만든다. 공통 동작을 추출해 중복을 줄이는 것이 클린 코드 원칙에 맞다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-22