이 게시글은 데이비드토머스 와 앤드류헌트의 책 '실용주의 프로그래머'의 내용 중 일부를 정리한 것이다. "어떻게 해야 더 좋은 코드를 만들 수 있을까?"더 좋은 코드그렇다면 좋은 코드란 무엇인가?표현을 조금 다르게 해보겠다.좋은 코드는 목적에 맞게 잘 설계된 코드이다.잘 설계된 코드먼저 잘 설계된 코드에 대해 말해보자.물론 어떤 코드가 잘 설계된 코드인지 말하기는 아주 어렵다.특히 코딩 공부를 시작한지 4개월 밖에 되지 않은 나에게는 더욱!하지만 어떤 코드가 더 나은 코드인지 말할 수는 있다. "ETC: Easy To Change!"책 에서 거듭 강조하는 개념이다.쉽게 바꿀 수 있다는 게 무슨 말인가? 잘 설계되었다는 건 그 물건이 사용하는 사람에게 적응하여 맞춰진다는 것이다.이 말을 코드에 적용해 보면..