당신은 방금 압력을 가해 몇 가지 중요한 기능을 제공하는 코드 더미를 작성했습니다. 몇 가지 모서리를 자르고, SerialIndirectionShutoffManager와 같은 이름을 가진 과부화 된 클래스를 만들었습니다.페니 핀치 보스에게 리팩토링 작업을 어떻게 정당화합니까?
상사에게이 물건을 청소하려면 일주일이 필요하다고 말합니다.
"무엇을 정리하나요?"
"내 코드 - 그 돼지!"
"더 많은 버그 수정이 있다는 뜻입니까?"
"별로, 그 이상처럼 ..."
"넌 그것을 실행 속도가있어?"
는 "아마, 꾸물 거리지하지 이잖아 .."
당신은 기회가있을 때 "그럼 당신은 그것을 제대로 작성해야합니다. 지금은 당신이 여기 다행이야, 그래, 나는거야 가야 해요 앞서이 주말에 와서하도록 요청 ... "
내가 도착하게 파울러의 책을 읽었습니다,하지만 난이 문제에 그의 조언에 동의 확실하지 않다 :
- 일반 코드 리뷰를 장려, 따라서 리팩토링 작업은 개발 프로세스의 자연스러운 부분으로 권장됩니다.
- 당신은 개발자이자 의무의 일부라고 말하지 마십시오.
이 두 가지 방법 모두 관리자와 통신 할 필요가 없습니다.
상사에게 무엇을 말합니까?
+1에 대해 "거짓말하는 것에 대해" –