快速开发平台架构研究(序) 编写代码是必须吗?

 

项目开发无非分为以下三个过程

1) I(Input)即数据输入,就是我们的数据录入程序,如:客户数据维护,厂商资料维护等等

2P(Process) 即数据处理,对数据流的控制(Data Flow),其中包括,在数据保存到表中之后要进行相应的更新动作。例如:库存数据的计算,会计凭证的月份结转等等

3O(Output) :即结果输出,分析报表,一般的查询报表等。

总结项目开发的全过程,数据输入和结果输出的部分占大约95%的工作,而且都是进行如:前台计算、界面排列、新增、删除、修改、查询的工作。

长期以来,这些工作必须编写程序代码来实现。因为编写程序代码不直观、可读性极差、不易与专业人员沟通、代码编写周期长、不能重复使用、不易修改优化。技术含量低,而且繁琐、冗杂,可维护性差,占用了大量的开发资源,甚至影响了项目进度。

你是否有过这样的经历:

l         客户的需求反复无常,变来变去,一个字段、一个标签不对,也要叫你马上改出来。

l         前任留下大堆大堆的程序,没有文档、没有注释,开发变成了考古;

l         老板告诉你一个好消息,客户已经决定采购我们的产品了,不过嘛,他们要求做一些特殊的修改,也就改七、八个页面,明天就要,你辛苦一下,加加班?

怎么办?经过申诉、抗议、讨价还价。。。。(省去 xxx 字),开工吧,等你噼噼啪啪地把代码敲完的时候,好像同事已经来上班了,头发又白了几根。。。。

       也许,在开始敲键盘之前,我们要停下来,好好想一想:

编写代码是必须的吗?

posted @ 2007-03-22 01:02  大道无痕  阅读(464)  评论(1编辑  收藏  举报