首页 > 其他 > 详细

开发检查点

时间:2014-02-12 17:44:22      阅读:362      评论:0      收藏:0      [点我收藏+]

工作上主要使用Flex和Java进行产品开发,在这种重复性很高的开发中,我提取了一些比较关键的点,平时可能都会做到,但系统的整理出来确是没有,现在写出来,也是明确一下开发上需要注意的一些问题。

 

Flex前端:

  前台页面开发主要涉及到了Flex的代码编写,由于大部分业务都是采取了查询-操作这种模式,所以在此记录通常情况下这种模式会涉及到的一些比较重要的地方:

  一、查询条件的检查

    检查查询条件是否有效,查询条件本身的值是否合法合理,查询语句是否能完整覆盖查询条件。

  二、查询结果的检查

    检查根据查询条件得出的查询结果是否与查询条件相匹配,查询出的结果数量是否符合预期。

  三、选中数据的预处理

    在选中数据到将数据填充到页面上的这个过程中,我们可能需要对这些数据进行一些预处理,如计算总额差额,预设日期,预设审核人之类的操作。

  四、数据呈现后页面的交互和规范约束

    在一些复杂的页面中,会涉及到很多的页面操作,这些操作往往会涉及到数据值的变化以及其他控件状态的变化,针对于这种页面交互行为,既要有响应事件来完成对应操    作,又要有一定的规范约束来控制这些操作。

  五、持久化前的条件检查

    在将数据发送到后台,进行持久化操作之前,需要对前台数据进行最后的校验,如非空字段是否有值,涉及到计算的值结果是否正确等等。

  六、持久化

    通过最后的检查之后,将数据发送到后台,进行后台的持久化处理。

  七、持久化过程结束后返回提示信息

    在持久化完成之后,将后台返回的提示信息显示出来,告知用户

  八、数据重置

    在获取到数据的第一时间,将数据进行复制保存,当进行重置操作的时候,使用保存的数据来覆盖原有数据,从而恢复界面状态

Java后台:

  后台主要涉及到Java代码的编写:

  一、数据合法性检查

    在数据准备进行持久化之前,需要根据业务需求进行合法性检查,如同一笔数据不允许进行多次相同的业务操作,所以需要检查该数据是否做过相同业务,诸如此类的检查都应当在保存前完成。

  二、持久化之前的预处理

    诸如添加主键ID,添加操作日期等操作

  三、涉及到其他数据库表的操作

    根据业务上的不同,涉及到其他表的业务操作

  四、持久化

    将处理结果进行保存

开发检查点

原文:http://www.cnblogs.com/xiaocq203/p/3545454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!