开发更有效率的程序,更快的开发程序.

        在做程序的时候很多人都是从大锅饭的形式过来的,也就是什么功能啊都放在一个函数里面,想到的就添加,想到哪做到哪,到最后虽然你的程序能够实现功能,但是回头想想一团乱麻,这一块那一块的到最后自己连自己的功能在哪里实现的都找不到,或者看到一段源代码也不知道是做什么用的为什么这么用.那么现在我自己就讨论讨论这个问题.
        做程序前做好现场调研,认真笔录.
        回来马上总结,画出框架图.
        在框架图的基础上绘制程序数据流程图
        绘制UML
        绘制类图及其关系图
       尽量优化类,oop编程类就是对象,对象就是我们程序里面的个体,个体包含功能就是方法,个体包含特征就是属性,相同的对象要归为一个抽象类,不同类的相同方法要命名一致(重构),根据类是引用类型,我们所操作的都是直接操作,父类=new 子类();类的多态性就是实例化不同子类的时候,同一方法会有不同的输出,我们可以用设计模式和多态把switch()省略,做数据库的时候做一个dal
,每一个数据库中表的对象都做一个类对象,包含数据的插入删除修改,查询或者需要增加验证,条件查询,等考虑到应有的突发异常,做好处理.
       好了,我们最后也是最累的时候到了,没日没夜的编码.........
       测试....debug呵呵.......

posted @ 2008-03-13 11:34  白虎  阅读(303)  评论(0编辑  收藏  举报
非常感谢dudu,感谢博客园提供的各种服务。
联系白虎(David.Du)