摘要:
上周,我被迫对一个很老的项目做一些修改。麻烦是,当开始着手时,我真的记不清这个项目究竟有多老了。这实际上是我使用Codeigniter实现的第一个MVC项目。打开项目文件后,很多东西都让我头晕。首先,没有版本控制,第二,没有注释。读起代码,我的“F*CK/分钟”的值一直冲破屋顶。项目里面的Model很少。Controller层有大量重复的代码,View层肥大的令人毛骨悚然。我相信View层里的逻辑实际上比Model层和Controller层的加起来都要多。我该为此感到羞耻吗?答案是NO。(如果是的话我也不会写这篇博客里。)为什么不?因为有个六月定律。六月定律说的是,每个程序员都应该回头看看自己 阅读全文