<aside>

응집도(Cohesion)란, 수정되어야 할 코드가 항상 같이 수정되는지를 말한다. 응집도가 높은 코드는 코드의 한 부분을 수정해도 의도치 않게 다른 부분에서 오류가 발생하지 않는다. 함께 수정되어야 할 부분이 반드시 함께 수정되도록 구조적으로 뒷받침되기 때문이다.

즉, 좋은 코드는 응집도가 높은 코드를 의미한다.

</aside>

1. 함께 수정되는 파일을 같은 디렉토리에 두기


2. 매직 넘버 없애기


3. 폼의 응집도 생각하기