zoukankan      html  css  js  c++  java
  • 开发更有效率的程序,更快的开发程序.

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

  • 相关阅读:
    3. CSS 的复合选择器
    2. CSS文本属性
    1. CSS字体属性
    pm2 语法
    Emmet语法
    排序算法之 '归并排序'
    CCS
    CCS
    CCS
    怀旧编程之原生js实现简易导航栏
  • 原文地址:https://www.cnblogs.com/whitetiger/p/1103431.html
Copyright © 2011-2022 走看看