前面的话 Douglas Crockford大神根据自己的理念用JavaScript写了一个JavaScript代码规范检查工具,这就是JSLint。后来非常流行,也的确帮助了广大的JavaScript程序员。但是,大神对于自己的代码规范不做丝毫的妥协,对开源社区的反馈的回应也不礼貌。于是,JSLi ...
分类:
Web程序 时间:
2017-08-23 14:55:06
阅读次数:
300
经过各种优化,最终一个非常简单的pipeline出现了,图中没有包含单元测试及静态代码检查的部分,有时间补上。至少实现了提交即构建,也能迅速反馈给开发者。 但是最大的问题是,研发团队还是习惯依赖于部署分支,然而分支可能被污染,观念很不一样啊 ...
分类:
其他好文 时间:
2017-08-18 09:35:10
阅读次数:
159
函数的扩展 ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') ...
分类:
Web程序 时间:
2017-08-17 00:48:28
阅读次数:
235
代码风格不同一直是一件停头疼的事情,因为不同的工作经验,工作经历,每个人的代码风格不尽相同,造成一些代码在后期的维护当中难以维护, 查阅一些资料之后发现 idea + sonar 的方式比较适合我,实现代码风格实时校验,提交前代码检查 下面是使用方法: 在IntelliJ Idea中搜索SonarL ...
分类:
其他好文 时间:
2017-08-16 09:53:37
阅读次数:
271
一、if语句条件测试每条if语句的核心都是一条值为false或True的表达式,这种表达式称为条件测试python根据条件测试的结果决是否执行后面的代码;检查是否相等>>>name=‘Woon‘>>>name==‘Woon‘True>>>name==‘xi‘False检查是否相等时需要考虑大小写,如..
分类:
编程语言 时间:
2017-08-10 10:09:19
阅读次数:
154
Sonarqube是一个功能非常强大的代码质量检查、管理的工具。能够识别多种常用的编程语言,并能够通过设置不同的RuleSonar是一个代码质量管理的开源工具,它通过插件的形式能够识别常见的多种编程语言(例如Java,C#,PHP,Pythod等)代码质量问题。Sonar可以帮你分析出以下代码质量..
分类:
其他好文 时间:
2017-07-26 21:57:45
阅读次数:
200
静态代码检查工具StyleCode。 上一章我说了设计评审和测试用例评审都是为了提升产品质量问题,后来我们又做了代码评审,但是代码评审比设计评审难搞多了,对于开发来说最在意的就是自己的代码,让别人对自己的代码指指点点,虽然是好的建议但也会让人不爽。 准备搞代码评审之前以前就尝试过,搞着搞着最后的结果 ...
分类:
其他好文 时间:
2017-07-26 00:19:11
阅读次数:
139
本文节选自《Android Studio有用指南》 作者: 毕小朋 博客: http://blog.csdn.net/wirelessqa 眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书. Android Studio提供了功能强大、高速、灵活的代码检查 ...
分类:
移动开发 时间:
2017-07-21 17:08:18
阅读次数:
273
持续集成原本的意思是让开发每提交一次代码就自动化测试一次,如果自动化测试发现问题了,测试用例就会失败,开发就会马上发现这个失败,并修改代码。 要做到持续集成可有很多工作要做。 首先就是编译环节,要把所有编译的环节都自动化起来,开发每次提交代码都能进行自动编译; 编译完成后,就是静态代码检查的环节,通 ...
分类:
其他好文 时间:
2017-07-15 14:47:17
阅读次数:
109
往期文章: 华为软件开发云测评报告一:项目管理 华为软件开发云测评报告二:代码检查 体验环境 体验方式:PC端 系统:Windows 64位 浏览器类型:Chrome浏览器 浏览器版本:58.0.3029.110 体验时间:2017.07.06 分析目的 了解华为软件开发云的测试管理服务功能,分析其 ...
分类:
其他好文 时间:
2017-07-13 10:44:02
阅读次数:
180