더북(TheBook)

2.2.6 우수 관례와 우수 프로세스의 미준수

업계에서 소프트웨어 개발은 여러 해 동안 많은 사람이 참여하여 대규모 소프트웨어를 구축하는 복잡한 사건이다. 이런 복잡성을 제대로 관리하는 방법 중 하나는 프로세스와 우수 관례를 준수하는 것이다. 종종 프로세스나 관례를 올바르게 따르지 않을 때 설계 악취가 등장할 수 있다. 예를 들어, 리팩토링 우수 관례로 ‘복합 리팩토링’(여러 단계를 포함하는 리팩토링[13])을 세밀하게 수행해야 한다. 다시 말해, 리팩토링을 완전히 마치거나 아니면 아예 진행하지 않아야 한다. 이런 우수 관례를 고수하지 않고 복합 리팩토링을 중도에 그만두면, 설계 악취가 등장할 수 있다(예는 6.9절의 ‘일화’ 참조).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.