被动编程 就好比对日外包的项目不是太了解只是有所耳闻听说日本公司那面会发过来一份(也许用一批更好一些)很详细的文档里面的内容就是编写代码的详细的要求会非常非常的详细细到一个页面里面放置列表页面显示那些信息一页多少条记录表单里面放多少个控件以及控件的ID类型大小等等信息 不管对日外包的项目里的文档会不会写得这么细了毕竟我是没有看到只是猜想只是说如果程序说明文档真的写得这么细的话那么对于具体的编码人员来说就是被动编程了完全是被动的一点自己思考自由发挥的余地都没有了!(对于我来说是很郁闷的事情了在别人的不太宽裕的框框里面是很憋屈的感觉net框架的框框还是很宽超的)对于程序员来说是不是会进步缓慢限制发挥呢?写了一年两年还是那点东东一点进步都没有自己的思想也都没有了没有人给出来说明文档就不会写程序了呢? 优点文档写好了基本就不担心实现了人员变动也不怕谁来了都是这么写程序不会担心一个人写的代码另一个人看不懂的情况 主动编程 相对于被动来说就是文档里面只说明要实现的功能使用的数据库(或者是实体类了什么的目前还是面向数据库来编程所以数据库的设计还是要由有经验的几个人来事先确定好)表还有就是编码的方式格式风格形式(不知道叫什么比较好)剩下的事情就是要根据自己的理解自由发挥了 这样的话呢就会给程序员一个很大的发挥空间需要思考更多的问题和情况 缺点代码完成的好坏要看编码人员的个人能力经验和对项目的理解 |