您刚刚编写了一堆代码,以便在压力下提供一些重要功能.你已经削减了一些角落,你已经将一些代码混合到一些名称如SerialIndirectionShutoffManager的过度膨胀的类中.
你告诉你的老板,你需要一周的时间来清理这些东西.
"干什么?"
"我的代码 - 它是一个猪圈!"
"你的意思是还有一些bug修复?"
"不是真的,它更像......"
"你会让它跑得更快吗?"
"也许,但不是......"
"那么当你有机会的时候你应该写得很好.现在我很高兴你在这里,是的,我将不得不继续前进,并要求你在这个周末来这里."
我读过Matin Fowler的书,但我不确定我是否同意他对此事的建议:
这两种方法都不需要与您的经理沟通.
你告诉老板你怎么了?
refactoring ×1