클린 코드, 이해할 수 있는 코드를 위한 팀 지침서

주니어 개발자는 멋진 코드를 작성하지만, 시니어 개발자는 쉽게 이해할 수 있는 코드를 작성한다. 기발한 코드, 과도한 추상화, 멋진 디자인 패턴의 도입이 주니어 개발자의 특징이라면 시니어 개발자는 이해할 수 있는 코드, 유지보수와 확장성이 좋은 코드를 지향하기 때문에 간단하고 직관적인 코드를 작성한다.
이 책에서는 소프트웨어 개선 그룹(SIG)의 컨설턴트들이 C#으로 작성된 CsPacman 오픈 소스를 예로 들어 유지보수 가능한 소프트웨어를 만드는 10가지 원칙을 설명한다. 팀에서 반드시 알아야 하는 코드 작성 지침을 제시하기 때문에 주니어와 시니어 모두 알아야 하는 공통 원칙을 공유할 수 있으므로 개발팀의 서가에 이 책은 반드시 꽂혀 있어야 한다.
---
독자의견 남기기