프로그램 분석(수정)이 어려워짐.if-else, if 중첩이 복잡해짐변수의 의미가 중간에 바뀜코드 안에서 중복이 발생의미가 있는 단위로 코드/구성 요소를 나누는 기술 -> 기능을 분해/분리하는 기술.함수/클래스 분리는 곧 역할/책임에 따라 구성 요소를 도출하는 과정.하
가입한지 1년 미만이면 포인트 지급을 추가로 1% 더 해주고 추가 지급 내역을 남겨주세요.문제점: 시간이 흘러 요구 사항이 희미해지거나, 의도를 모르는 다른 사람이 코드를 본다면,왜 count가 0보다 클 때만 남기는지?요구 사항이 바뀌어 다른 조건문이 추가된다면?이전