日期:2014-05-20  浏览次数:20906 次

程序中如何管理好一份优秀的代码?
请问大家有什么好的办法来管理程序中的代码?

我现在的问题是这样的:

1. 在项目启动的时候,写的代码都是框架性的,什么都比较好扩展。
2. 现在项目做了快二年了,发现,现在的代码都被修改的面目全非了,什么特殊处理都有,就是特殊处理太多了,将框架性 的代码都写成了if...else....
3. 我都在写这代码的时候都将设计模式都写进去了,如今,面目全非。

请问大家有什么办法?

------解决方案--------------------
最近刚买了一本重构的书来看。开发的过程当中编码规范很重要,而不是每个人根据自己的喜好自由发挥!

我带领过几个程序员编码,不是我挑剔他们,觉得他们的习惯是在是太差劲了,一方面是技术水平问题,跟多的是不良习惯和态度(我指的是针对编码工作的态度,倒不是他有意为之,而是形成了这样的一种coding模式)。各种变量名称到处定义,各种需要的函数随手定义,完全没有规划和设计可言。

虽然,你开始制定了良好的框架,那么到了后来肯定是面目全非,已经看不出设计思路和方向了。所以我的体会是制定编码规范、测试规范、检查规范才是有效的办法。

不合规范的东西一律发回重改,代码的提交需要审核。

规范的东西,虽然每个人都很难做到最合理、最合适、最有价值,这很难。但是它能够保证系统的统一性。水平是有差异的,但是如果能够管理统一,那就是一个不错的工程管理。
------解决方案--------------------
和楼主有同样的感觉 一份代码到最后可能会被改变的面目全非的
不过 没有办法 老板要求的是早点完成 我们就是有那个心思 也没有那个时间的