우리가 프로그래밍을 할 때 가장 눈에 보이는 결과물로써 존재하는 것이 '코드'입니다. 구현해놓은 모든 논리 순서 ( 알고리즘 ) 들이 결과물로써 코드가 존재하기 때문입니다. 또한 유지보수 및 디버깅이라는 것은 설계도인 ' 코드 ' 를 보고 하게 됩니다. 결론적으로 코드는 가장 중요한 프로그래밍에서의 결과물입니다. 그런데 이러한 코드를 마구자비로 작성하게되면 어떻게 될까요? 컴파일에는 상관이없겠지만 (기계는 얼마나 보기 좋게 썼는가를 신경쓰지 않으므로 ) 사람이 보기에는 매우 불편할것입니다. 그것들이 쌓여 유지보수 비용이 늘어나게되고 결국 그 감수는 코드를 작성한 사람이 해야하는 것입니다. 그래서 처음 코드를 작성할 때 부터 사람이 보기 좋은 코드를 작성해야 하는 것입니다. 평상시에 우리가 작성하고 사용하..