프로그램 설계 원칙 중 하나에 관심사 분리라는 것이 있다. 그리고 프로그램이란 구체적으로 프로젝트라는 폴더로 구성된다. 그렇기 때문에 프로젝트 폴더의 구조는 관심사를 효과적으로 분리할 수 있어야 한다. 또한 이 원칙을 통해 다른 사람이 나의 코드를 보았을 때, 막힘 없이 읽을 수 있어야 한다.