[소프트웨어 장인] 4장 소프트웨어 장인의 태도
오래 전에 작성했던 코드를 지금에 와서도 고칠 부분이 없어 보인다면, 그것은 그동안 배운 것이 없다는 뜻이다. 소프트웨어 장인이라면 계속해서 더 나은 프로페셔널이 되기 위해 일평생 정진해야 한다.
오래 전에 작성했던 코드를 지금에 와서도 고칠 부분이 없어 보인다면, 그것은 그동안 배운 것이 없다는 뜻이다. 소프트웨어 장인이라면 계속해서 더 나은 프로페셔널이 되기 위해 일평생 정진해야 한다.
21세기의 소프트웨어 개발
애자일 방대한 문서 작업을 기반으로 하는 소프트웨어 개발 방법론에 어떤 대안이 있을지 소프트웨어 업계에 영향력 있는 17명이 유타주의 스키 리조트에 모였다. 긴 토론 끝에, 애자일 매니페스토가 창안되었고 애자일 연합이 만들어 졌다.
“복잡성은 죽음이다. 개발자에게 생기를 앗아가며, 제품을 계획하고 제작하고 테스트 하기 어렵게 만든다.” -레이 오지, 마이크로소프트 최고 기술 책임자(cto)
창발적 설계로 깔끔한 코드를 구현하자