关于代码走查和设置专职测试岗的建议

2014年4月去厦门与其他公司联调软件接口。

1、代码走查
这几天在XX公司联合测试单元软件接口,当软件出现BUG需要调试的时候,我在一边看他们调试,发现他们的代码相当的规范,包括缩进、注释、命名等,这一点比我们做的要好很多。
规范的代码可以间接提高软件的质量,以及可维护性,可以减少查找BUG的时间,提高解决BUG的效率,方便项目组其他人员更容易的理解代码,降低后期的维护成本,因此建议在以后开发过程中增加代码走查这一项内容。
代码走查发现的问题不一定要求开发人员立即修改,但至少在后续的开发工作中会引起他的重视。代码走查在短期内可能看不到任何益处,但从长远来看对公司整体编码质量的提高应该是有好处的。
编码规范要组织学习。
2、测试岗
基于“专业的人做专业的事”这一点来考虑,建议设置专门的测试岗位,增加专职测试人员,负责开发支持性相关工作。

 本文用菊子曰发布

时间: 2024-11-06 12:12:33

关于代码走查和设置专职测试岗的建议的相关文章

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,On SetTitl

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,OnSetTitleMatchMode,2 ; 激活窗口并单击按钮IfWinExistActiveControlClick

第十一篇 Material Status设置与测试,制药业案例一则

详见,http://bbs.erp100.com/thread-273173-1-1.htmlMaterial Status不同于Item Status.Item Status用于统一控制Item的status attributes,这些status Attributes包括Stockable, transactable, purchasable, customer orders enabled, internal orders enabled等共8个.在一个物料从市场调查中形成概念,到原型设计

牛哥对于测试岗怎么看 ?

牛哥对于测试岗怎么看 ? 测试可以走的路线也有几条1:做专业测试,比如功能,性能测试,自动化测试,测试的管理,这个路不错,能获取中等以上的薪水.2:质量管理,iso,测试方法论,CMMI,这个和软件生命周期管理很有关系,公司要获取对应的资质,必须要这些,经验丰富了,也可以获得较高薪水.待遇比开发低些,不过这个路线不掉头发,适合家里条件还可以的. 原文地址:https://blog.51cto.com/13149944/2471930

JVM堆内存设置和测试

1. Java虚拟机内存结构 划分新生代和老年代,这样只在新生代分配内存,从而简化了新对象的分配.另外新生代和老年代使用不同的GC算法,可以更有效的清除不再需要的对象.从上图可以看出,JVM内存由young+old+permanent组成,JVM又进一步将Young分成了eden,from survivor和to survivor三个区域.新对象会首先分配在 Eden 中(如果新对象过大,会直接分配在老年代中).在GC中,Eden 中的对象会被移动到survivor中,直至对象熬过一定的GC的次

RHCE 系列(一):如何设置和测试静态网络路由

RHCE(Red Hat Certified Engineer,红帽认证工程师)是红帽公司的一个认证,红帽向企业社区贡献开源操作系统和软件,同时它还给公司提供训练.支持和咨询服务. 这个 RHCE 是一个绩效考试(代号 EX300),面向那些拥有更多的技能.知识和能力的红帽企业版 Linux(RHEL)系统高级系统管理员. 重要: 获得RHCE 认证前需要先有 红帽认证系统管理员认证 Red Hat Certified System Administrator,RHCSA. 红帽企业版 Linu

MySQL安装后的设置和测试(参考MySQL官方文档)

本文讨论安装MySQL后应执行的任务:如有必要,初始化数据目录并创建MySQL授权表.对于某些MySQL安装方式,以下安装方式可以自动进行数据目录初始化:1.由MySQL安装程序执行的Windows安装操作.2.使用Oracle的服务器RPM或Debian发行版在Linux上安装.3.在许多平台上使用本机打包系统进行安装,包括Debian Linux.Ubuntu Linux.Gentoo Linux和其他平台.4.使用DMG发行版在macOS上安装. 对于其他平台和安装类型,必须手动初始化数据

SRS rtmp http-flv流低延时设置、测试

配置参考 https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency 延迟影响因素 编码器:不同的编码器(免费或开源的),延迟也是不同的. 流媒体服务器:SRS2 流协议:比如:rtmp是实时性比较高的,http_flv也是实时性比较高的,HLS就不行了,官方说60s之内的都可以容忍-- 播放器:vlc要比ffplayer和player慢. 网络:当然也和网络有关系,并且关系还比较大. 视频码率:200k和2M的码率这个比较,当

[译] Go语言测试进阶版建议与技巧

阅读本篇文章前,你最好已经知道如何写基本的单元测试.本篇文章共包含3个小建议,以及7个小技巧. 建议一,不要使用框架 Go语言自身已经有一个非常棒的测试框架,它允许你使用Go编写测试代码,不需要再额外学习其它的库或测试引擎.关于断言方面的帮助函数,你可以看看这个 testing,或者这个 assert.go :) 建议二,使用"_test"包名 相较于直接使用被测试代码的包名,使用 *_test包名使得测试代码只能访问包中对外暴露出的接口.这使得你在写测试时更多的是站在包使用者的角度来

关于ORACLE数据库服务器SWAP该设置成多大的建议值

1.swap的作用 系统管理和DBA都知道,在Linux和UNIX系统上都有一个SWAP分区,该分区,例似于于Windows系统上的虚拟内存. 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,临时转移到SWAP上,供当前运行的程序提供物理内存空间,当程序需要再访问被转移到了SWAP空间上的数据时,再从SWAP中恢复到物理内存中.从此工作原理不难看出来,SWAP要有,但是尽量不要使用,使用了就会发生内存交换,必然影响系统性能. 2.swap设置问题 有经验的系统管理员和DBA