精华内容
下载资源
问答
  • 最新版本的checkstyle插件,很好的代码走查工具,附带安装步骤.
  • 网络请求判断步骤: 一、 网络连接失败 异常流提示:网络连接失败,请稍后重试! 二、 网络连接正常 1、 判断原始数据responseData是否为空(抛异常时异常流应为返回数据异常) 2、 转json格式[jsonResult ...

    工程
    有网络请求的页面,返回时注意添加取消网络请求操作 
    -(void)addCancalHttp;
    网络请求判断步骤:
    一、 网络连接失败
    异常流提示:网络连接失败,请稍后重试!
    二、 网络连接正常
    1、 判断原始数据responseData是否为空(抛异常时异常流应为返回数据异常)
    2、 转json格式[jsonResult chJSONValue],判断json是否为空(抛异常时异常流应为数据解析失败)
    3、 判断数据类型,如NSDictionary, NSArray,(抛异常时异常流应为数据格式不正确)
    4、 判断NSDictionary, NSArray是否有数据,(抛异常时异常流应为没有数据)
    5、 如果为NSDictionary判断ifSuccess是否等于@”Y”,如果为@”N”时,异常流要用后台返回的description
    6、 解析数据,返回

    常规
    1,创建NSDictionary NSArray 元素非空判断
    2,NSArray 数组越界
    3,发送消息 数据类型不正确 (常出现在后台返回数据)
    4,碰到添加阴影时,注意性能 
    5、自己添加缓存数据时,注意增加版本号
    6、修改任何公共的模块,要注意问一下当时做这个模块的人
    7、按钮独占事件
    8、当一个界面有push和pop的时候,两个操作相隔时间很短,一个动画未结束,另外一个动画已经开始,导致动画冲突crash,应添加如下代码  if (self.navigationController.topViewController != self) 
    9、加载一次性大图片并且不在tableview中使用时用imageWithContentsOfFile(如新版本引导页,背景大图片等不需要一直放在应用缓存中的图片)。小图片或者在tableview中使用的图片可以用imageNamed
    10、代理只能用weak,不能用assign和strong
    11、数组中循环删除多条数据时,不能使用for(in)
    12、在异步线程中不要做任何与UI相关的操作,与UI相关的操作都放进主线程中
    13、强制性要求:在项目中往数组或字典中塞值时,以及从网上拿到数据时,都要先做非空转换

    展开全文
  • 测试方法与步骤

    2016-06-20 15:31:00
    (1)代码检查:代码会审、代码走查、桌面检查 (2)静态结构分析 (3)代码质量度量 2、动态测试 (1)黑盒测试:不考虑程序架构,测试是否完成功能。 (2)白盒测试:检查内部结构和逻辑,进行内部测试。 ...

    系统测试方法和步骤

    测试方法

    1、静态测试

    (1)代码检查:代码会审、代码走查、桌面检查

    (2)静态结构分析

    (3)代码质量度量

    2、动态测试

    (1)黑盒测试:不考虑程序架构,测试是否完成功能。

    (2)白盒测试:检查内部结构和逻辑,进行内部测试。

    (3)灰盒测试:从内到外全面测试整体软件。

     

    测试步骤

    单元测试—>集成测试—>确认测试—>系统测试

     

    系统测试内容

    1、  单元测试—> 集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。

    (1)模块接口测试

    (2)局部数据结构测试

    (3)路径测试

    (4)错误处理测试

    (5)边界测试

     

    2、  集成测试—>把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。(采用增殖式集成测试)

     

    3、  确认测试—>要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。(对已修改的模块重新进行增殖式集成测试)

     

    4、  系统测试—>把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。

    转载于:https://www.cnblogs.com/Machainn/p/5600670.html

    展开全文
  • java代码优化

    2020-05-26 11:51:54
    2.注意代码的时间复杂度的,有些不必要的代码就不要放上去了,看着代码臃肿,又不美观,还影响其他程序员走查的效率。 3.使用日志跟踪代码的执行速度时间,来判断程序的时间花在了那里,可以把方法中的每一个步骤都...

    1.凡是在循环里面有循环的都要特别的注意。80%是有问题的代码。可以优化的空间很大。

    2.循环里面从缓存(redis,memcache)里面取值也特别注意,此处有可能是大坑,会消费很多资源。必须优化。

    3.注意代码的时间复杂度的,有些不必要的代码就不要放上去了,看着代码臃肿,又不美观,还影响其他程序员走查的效率。

    4.使用日志跟踪代码的执行速度时间,来判断程序的时间花在了那里,可以把方法中的每一个步骤都加上下面的代码执行时间日志,来更好的查询问题的根源。

    long start = System.currentTimeMillis();
    long end = System.currentTimeMillis();
    long distance = end - start;
    log.info("查询记录条数:"+Entitys.size());
    log.info(String.format("查询Entitys需要%s秒", distance / 1000));

    5.项目正在编程中的时候,如果遇到重复使用的代码记得抽取出来。

    展开全文
  • 代码走查插件的安装及使用(阿里巴巴java开发约束插件) 一.安装步骤: 1.Help -> Install New Software… 2.输入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update 回车, 3.然后勾选Ali-...

    代码走查插件的安装及使用(阿里巴巴java开发约束插件)

    一.安装步骤:

    1.Help -> Install New Software…
    在这里插入图片描述
    2.输入Update Site地址:https://p3c.alibaba.com/plugin/eclipse/update 回车,
    在这里插入图片描述
    3.然后勾选Ali-CodeAnalysis,再一直点Next …按提示走下去就好。
    在这里插入图片描述
    4.如下图界面提示选择install anyway

    在这里插入图片描述

    4.然后就是提示重启了,点击restart now,安装完毕。
    在这里插入图片描述
    二.插件的使用
    目前插件实现了开发手册中的53条规则,大部分基于PMD实现,其中有4条规则基于Eclipse实现,支持4条规则的QuickFix功能。
    1.代码扫描
    可以通过右键菜单、Toolbar按钮两种方式手动触发代码检测。

    在这里插入图片描述在这里插入图片描述
    2.扫描结果
    简洁的结果面板,按规则等级分类,等级->规则->文件->违规项。同时还提供一个查看规则详情的界面。
    清除结果标记更方便,支持上面提到的4条规则QuickFix。
    在这里插入图片描述
    3.查看所有规则
    在这里插入图片描述
    在这里插入图片描述
    4.国际化(转换为英文字体)
    在这里插入图片描述

    在这里插入图片描述

    • 代码走查规范请参照阿里巴巴java开发手册
    展开全文
  • 有一段略微复杂的PL/SQL,如果通过肉眼走查代码的运行的过程的话,比较费力气。然后就想到了能否在Toad中调试代码,即,在调试器中进行断点设置、单步执行的步骤。貌似存储过程是可以进行调试的。所以,面临的问题...
  • Code Compl 代码大全

    2011-05-26 12:09:22
     走查  代码阅读  大型演示  协同构造技术的比较  参考资料  结对编程  检查  相关标准  关键点  第22章 开发者测试  22.1 开发者测试在软件质量中的角色.. 500  构造中测试  22.2 推荐的开发者测试...
  • 原创 ... 第一个步骤代码走查的工作中,可以安排对系统业务和开发语言工具比较熟悉的开发工程师对应用的代码进行了交叉走查,尽早找出代码中存在的数据库连接使用后没有释放、对象使用后没有释放
  • 第一个步骤:在代码走查的工作中,可以安排对系统业务和开发语言工具比较熟悉的开发人员对应用的代码进行了交叉走查,尽量找出代码中存在的数据库连接声明和结果集未关闭、代码冗余等故障代码. 第二个步骤:就是检测...
  • [模拟] 计算机四级软件测试...代码检查 参考答案C 走查步骤可以分为计划走查会议走查产品执行走查解决缺陷走查记录产品返工其中在执行走查阶段走查小组开会集体扮演计算机角色让事先准备好的测试用例沿程序的逻辑运
  • 2.代码写完了之后不要忘记代码走查这个步骤,有时候可以查出很多错误的。比如,实验室的那个项目,有一个比较关键的函数,我写完就运行,发现很正常,但是一个礼拜后,仍然可以正常运行(至少表面上可以基本正常运行...
  • 测试方法

    2020-05-24 23:57:31
    文档审查2代码审查3代码走查1.2.可以发现的缺陷2.静态分析1.内容2.数据流分析3.控制流分析4.复杂度5.意义6.静态分析工具3.动态测试方法3.1黑盒测试3.2白盒测试含义优缺点设计法步骤覆盖方法语句覆盖法C0判定/分支...
  • 随着工作的要求,devops作为今年工作的一个重点,由此也引发了... jenkins 可以通过maven 或者ant 来进行代码走查,并发布检查结果。利用jenkins 的构建任务的灵活性,可以进行多次构建,将编译打包和检查步骤进行解
  • 从事测试行业快一年了,其中自己也学到了很多东西; 测试主要的就是要细心和...一般尝试重现半个小时,还没重现出来的话,就去咨询开发人员去代码走查下; 1、从操作步骤的顺序去重现; 2、从使用的数据去重现;...
  • Java内存泄漏分析工具

    2010-07-10 20:43:07
    转: Java内存泄漏是每个Java程序员都会遇到的...如何查找引起内存泄漏的原因一般有两个步骤:第一是安排有经验的编程人员对代码进行走查和分析,找出内存泄漏发生的位置;第二是使用专门的内存泄漏测试工具进行测...
  • 但是,如果场景不正确,例如HashTable使用的场景中如果遭遇到“遍历”或多于一步使用HashTable的接口,则HashTable的隐性锁的问题,会让一般维护代码,或走查代码深度不足的情况下,排除不了多线程死锁的问题...
  • 代码检查、走查与评审4.测试用例的设计白盒测试黑盒测试错误猜测6.更高级别的测试软件产品开发周期功能测试系统测试验收测试安装测试测试计划5.模块(单元)测试测试用例设计将模块组装成工作程序的方式增量测试执行...
  • (3)静态测试、走查代码 (4)动态测试 (5)问题属性:一般包括 错误、缺陷、失效、故障 (6)确定问题的类别:就是说明问题的 (7)编写测试报告 二、软件测试用例的编写方法和模板 这里对一中的(2)编写...
  • 软件测试:通过执行软件来,对过程中的产物(开发文档和程序)进行走查,发现问题,报告质量 【详解】 软件测试和软件质量保证是软件质量工程中的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要...
  • 软件测试工程师笔试题及参考答案

    热门讨论 2010-04-22 08:47:57
    软件测试:通过执行软件来,对过程中的产物(开发文档和程序)进行走查,发现问题,报告质量 【详解】 软件测试和软件质量保证是软件质量工程中的两个不同层面的工作。软件测试只是软件质量保证工作中的一个重要...
  • 测试覆盖率

    2011-10-28 11:16:51
     “迈捷成立之初,主营业务只是受客户委托,测试已经开发完毕的软件,更多的是事后验收工作,后来我们慢慢的从事后测试,向质量控制上转型,例如开始介入软件开发前的需求评审,以及开发时的文档评审、代码走查等等...
  • 步骤4:如果X大于中间项的值,则在线性表的后半部分以二分法继续查找。 例如,长度为8的线性表关键码序列为:[6,13,27,30,38,46,47,70],被查元素为38,首先将与线性表的中间项比较,即与第4个数据元素30相...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

代码走查步骤