工作反省谈_从详细设计到测试完成
来源:互联网 发布:java list排序原理 编辑:程序博客网 时间:2024/06/11 04:33
★PJL需注意的
第一,必须要了解业务流程,不了解业务流程的,仅仅会编程序的人,成为不了项目经理,即时成为了负责人,也是
一个仅仅会编程序的。只有等了业务流程,才能会有进步,才会有更高的层次
第二,必须要有成果物整理一览,除了代码,和数据库外,一些简单的,小的东西也需要注意。比如说損益書这样的东西,
每个公司都有,那么,当对一个别的公司设计損益書的时候,那么,提案等等,凭空想象肯定不可以。
★从详细设计到测试完成
■详细设计
第一条:详细设计的最初阶段,应该了解业务流程。知道和自己相关的系统的业务逻辑。特别是中规模的系统。详细设计这必须知道自己所设计的在整个业务模块里,是用来做什么的。
第二条:详细设计阶段,必须找出共通的逻辑,特别是共通的package,这部分找不好,下部操作很难进行。影响到了整个周期。如果这部分在一开始做好了。将会大幅度缩短スケジュール。
第三条:关于详细设计书的做成。首先,必须要理解现行代码的框架。这是至关重要的。否则,做成的详细设计书
将会给编码人员带来很大的麻烦。出现很多的bug是必然的,同时也会直接影响到编码的速度,以及性能问题。
做出1本符合框架的设计书。
第四条:做详设的时候,要会使用表格,来给程序员讲述程序的逻辑,表格比较好理解。要统一格式。项目负责人,应该对做好的详细设计书进行检查。
■编码
第一条:用最快的速的去了解框架和共同函数。能够做出符合框架的样本。如果不对框架进行了解,按照自己想当然的方法来进行编码,那么,将会出现一些不可思议的问题。有很多的基类可以被继承去使用,也有很多共通方法,既可以提高速度,又不会出错。对于没有的共同方法,应该需要马上向PJL进行汇报。
第二条:首先要审核详细设计,这是在编码之前,所必须要进行的。有疑问的时候,要立刻对详细设计做好标记,和详细设计者进行确认。不能相信详细设计书,要持怀疑态度。特别是,对于有现行系统可以进行比较的详设,要对比现行的代码,检查详设。PJL要把握住,需要修改的详细设计书,及时让详细设计者对详细设计进行修改。如果若干月以后修改,或者等到PG完成之后再修改,那么,会忘记要修改什么地方。
第三条:性能严格要求。性能测试不仅仅是单体测试的责任,编码的时候,如何做出性能高的代码,大脑里面要时刻考虑。比如简单的打开,关闭数据库的操作。sql是不是加了一些没用的函数 trim等等。这些都影响到效率问题。
第四条:要注意一些小的细节,比如数据库的char问题,里面含有空格。这样和varchar连接的时候,
■测试
第一条:在程序编码的时候,应立即进行测试式样书的做成,注意各种パターン,特别是数据上的测试,要严格进行。会用null,min,max等数据进行不规则测试。
- 工作反省谈_从详细设计到测试完成
- 使用ora2pg完成从oracle到postgresql的迁移工作
- WF从设计器出发,到对从设计器出来的工作流的调用加载,已经完成了整个工作流的详细设计,目前工作流设计器已经完成!
- 详细设计需要详细到什么程度_实例1
- 详细设计算是完成了
- 完成了从Mantis-1.0.0a2到Mantis-1.0.0a3的升级工作
- 今天完成了工程从JBuilder迁移到Eclipse的工作
- 2017工作态度反省
- 工作反省(简思)
- LoadRunner做性能测试 从设计到分析执行
- 手记_从生活模型抽象到计算机分布式系统RPC框架设计思路_咕泡
- 小测试反省
- 如何完成非理想化测试工作?
- 如何完成非理想化测试工作?
- Android自动化测试从入门到精通(Robotium自动化测试工具、架构设计、云测试应用)
- Android自动化测试从入门到精通(Robotium自动化测试工具、架构设计、云测试应用)
- 文摘_该好好反省了:从几次大屠杀看汉族人
- 如何将常见的黑盒测试用例设计方法运用到实际测试工作中?
- Java 读/写文件文本文件的示例
- 研发人员为什么留不住?(2)——原因的解析(上)
- Spring Security手册更新——添加“管理会话”和对namespace,database的整理
- cron表达式
- 取n到m行
- 工作反省谈_从详细设计到测试完成
- C++ 之try-except
- linux下压缩解压tar
- web.config总结
- java.lang.IllegalStateException: getOutputStream() has already been called for this response
- android系统文件夹结构解析
- 简单的c++题目
- 什么是IPO重启
- 用代码添加MC和在时间轴上直接添加是有区别的