一些总计的编程原则

1·尽量少的访问数据库-单例模式,保证读取一次放在内存一直使用。

2·尽量少的固定的值-代理模式,保证前台的数据其实是从后台读取的,同时后来加载过的也不要扔掉,只要以后还会用到。

3·尽量少的往前台发送数据-发送整形数据到前台,根据键值映射成一个个字段。
 
 
尽量不要在开发中出现“硬拷贝”,即便是常量比如某个字符串。也要集中管理起来。
 
  1.  跟业务逻辑无关的,比如调用画面的动作类型(打开新画面是为了编辑还是复制)这些标示可以是自定义,但是尽量简单,最好定义在类顶部,或者在模块(文件夹)下定义单独枚举,作为局部全局变量,
  2. 跟业务逻辑有关的,分模块定义常量,保证每个模块的常量只属于本模块,不会改一个画面影响其他画面,避免耦合。
  3.  跟处理业务有关的显示信息,尽量(我个人要求自己必须)从后台传到前台,保证前台没有任何跟逻辑有关的。
  4. 总之前台的作用仅仅是显示,不包含任何逻辑判断处理,前台只负责把处理好的信息显示出来,或者显示要处理的信息。
 
尽量不要去修改库的源代码,我们要用自己扩展的,就要自己先拓展一个新的才对。

你可能感兴趣的:(编程)