上周我被迫对一个非常古老的项目进行了一些更改。麻烦的是,当我开始着手它时,我真的不记得这个项目有多久了。这实际上是我使用Codeigniter实现的第一个MVC项目。打开项目文件后,很多事情让我头晕目眩。第一,没有版本控制,第二,没有评论。阅读代码,我的“F*CK/min”值一直在上升。项目中的模型很少。Controller层有很多重复代码,View层胖的要命。我相信View层中的逻辑实际上比Model和Controller层中的逻辑还要多。我应该为此感到羞耻吗?答案是不。(如果我是,我就不会写这篇博文了。)为什么不呢?因六月法。六月定律说,每个程序员都应该回顾一下自己6个月前写的代码,应该唾弃当时写的代码。这就引出了本文的重点:如果你是程序员,当你看6个月前写的代码时,如果你发现写代码的水平和现在一样,请停止写,你应该学点新东西.这就是为什么当我看到过去写的丑陋的代码时,我很高兴。很高兴。这说明我进步了。所以,与其为那些丑陋的代码感到羞耻,不如愉快地接受它们,这意味着你在成长。原文链接:http://blog.marcomonteiro.net/post/the-six-months-rule翻译链接:http://www.aqee.net/the-six-months-rule/
