github
wcc526
这个作者很懒,什么都没留下…
展开
-
github 之 如何在项目中加入coverage
前言 a. 覆盖率数据只能代表你测试过哪些代码,不能代表你是否测试好这些代码。(比如除零Bug) b. 不要过于相信覆盖率数据。 c. 不要只拿语句覆盖率(行覆盖率)来考核你的测试人员。 d. 路径覆盖率 > 判定覆盖 > 语句覆盖 e. 测试人员不能盲目追求代码覆盖率,而应该想办法设计更多更好的案例,哪怕多设计出来的案例对覆盖率一点影响也没有。原创 2013-12-03 13:56:51 · 3670 阅读 · 0 评论 -
如何在github利用Travis CI 对项目做持续集成测试
一个项目如何保证代码质量是开发中非常重要的环节,对于开源项目来说更是如此,因为开源项目要面对的是来自不同水平开发者提交的代码。所以围绕开源做持续集成(Continuous Integration)变得越来越重要,而目前使用最广泛的免费CI工具当数Travis CI Travis CI能做的最主要工作是自动运行项目的单元测试并生成报告。例如进入EvaThumber的Travis CI页面,可以原创 2013-11-27 14:44:46 · 6696 阅读 · 0 评论 -
github 之 如何在项目中加入专业的文档说明
使用Sphinx生成文档 Sphinx是一个基于Python的文档生成项目。最早只是用来生成Python的项目文档,但随着这个项目的逐渐完善,很多非Python的知名项目也采用Sphinx作为文档写作工具,甚至完全可以用Sphinx来写书。 引用一段Sphinx生成文档的优点包括: 丰富的输出格式: 支持输出为HTML,LaTeX (可转换为PDF), manual pa原创 2013-12-09 09:08:33 · 4161 阅读 · 0 评论 -
github之强大的文档工具restructuredtext介绍
rst和S5可以高效地完成PPT http://www.yeolar.com/note/2013/02/16/redcoral-rst-s5/原创 2013-12-11 15:55:35 · 6795 阅读 · 0 评论 -
史上最快Django 1.6.0 入门
一.基本的开发环境 Python 2.7.x easy_install and pip Git 1.7/1.8 virtualenv Django Database (SQLite, MySQL, PostgreSQL) South Text editor (Sublime, vim, Komodo, gedit)原创 2013-11-13 21:30:28 · 7607 阅读 · 0 评论