"산탄총 수술"의 두 판 사이의 차이

3번째 줄: 3번째 줄:
;샷건 수술, 산탄총 수술
;샷건 수술, 산탄총 수술
* "기능의 산재"
* "기능의 산재"
* [[코드 스멜]]의 하나
* [[코드 스멜]], [[변경 방해물]]의 하나
* 수정할 때마다 여러 클래스에서 수많은 자잘한 부분을 고쳐야 하는 경우
* 수정할 때마다 여러 클래스에서 수많은 자잘한 부분을 고쳐야 하는 경우
* 간단한 변경이지만 여러 클래스에 동시에 적용해야 할 필요가 있는 변경
* 간단한 변경이지만 여러 클래스에 동시에 적용해야 할 필요가 있는 변경

2023년 1월 28일 (토) 14:52 판

1 개요

shotgun surgery
샷건 수술, 산탄총 수술
  • "기능의 산재"
  • 코드 스멜, 변경 방해물의 하나
  • 수정할 때마다 여러 클래스에서 수많은 자잘한 부분을 고쳐야 하는 경우
  • 간단한 변경이지만 여러 클래스에 동시에 적용해야 할 필요가 있는 변경

Shotgun Surgery.png

2 같이 보기

3 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}