深圳专业专业网站建设公司简单网站开发流程图
深圳专业专业网站建设公司,简单网站开发流程图,怎么做算命的网站,中太建设集团股份有限公司官方网站卖家工具箱源码上周#xff0c;我们在LINEAS成立了一个“测试技能小组”#xff0c;该小组用于交换有关测试的知识。 各种各样的问题反复出现的一个问题是#xff1a;有哪些工具可以测试和分析代码#xff1f; 因此#xff0c;这是我对此的个人回答#xff0c;按照我倾向… 卖家工具箱源码 上周我们在LINEAS成立了一个“测试技能小组”该小组用于交换有关测试的知识。 各种各样的问题反复出现的一个问题是有哪些工具可以测试和分析代码 因此这是我对此的个人回答按照我倾向于将其介绍给项目的大致顺序 JUnit JUnit几乎是其他所有内容的基础。 它的Java单元测试框架与IDE构建工具和CI Server进行了高度集成。 我并不认真对待“单位”一词。 我也使用JUnit执行所有其他类型的测试。 Mockito 有很多Mocking框架但是我更喜欢这个框架。 它具有不错的DSLish API我觉得很好用。 唯一的缺点是在某些特殊情况下标准API不起作用必须使用另一种语法 。 PowerMock 实际上我尽量不将其引入项目中。 如果要模拟构造函数静态或最终方法则需要PowerMock。 如果需要此功能PowerMock可以完成工作但最好不要使用它。 Jenkins 免费的持续集成服务器。 并非完全是一件美丽的事但是它很有效易于设置并且借助几个插件可以完成我到目前为止所需的一切。 CheckStyle 一种静态代码分析它发现许多不良做法并且也可以检查许多编码约定。 集成在IDE和CI服务器中。 该领域还有其他值得考虑的工具 FindBugs和PMD 。 您也可以使用Checkstyle来收集有关代码的简单指标 。 JDepend 对代码的依赖项进行静态代码分析。 我使用它来针对代码中的程序包之间的周期编写测试也为了将依赖项限制为我愿意在代码库中接受的依赖项。 前一段时间我发现JDepend中存在一些限制导致JDepend错过了依赖项我认为它不考虑注释中的类或其他内容。 因此我正在研究DependencyFinder 它似乎功能更强大但肯定更难使用。 我实际上构建了一个小工具用于基于DependencyFinder 可视化依赖项 。 Cobertura / EclEmma Cobertura和Emma是代码覆盖率工具。 我都用它们。 Emma以EclEmma的形式作为eclipse插件使用而Cobertura在Jenkins中使用因为我们无法让Emma在我们的Jenkins实例上正常工作。 声纳 它从您的代码中收集大量指标并将其作为网站提供。 实际上有很多符合我的口味。 在一个严肃的项目中您可以整天看数字。 声纳的真正优点在于它可以随时间跟踪这些数字因此您可以查看平均方法长度是随时间增加还是减少。 在某些项目中我配置了一个图表其中随时间推移绘制了最重要的数字并将其添加到Jenkins的主屏幕中。 参考文献 我的测试和代码分析工具箱从我们JCG伙伴延Schauder不以schauderhaft博客。 相关文章 JUnit 4.9测试版3中的规则 Spring 3使用JUnit 4进行测试– ContextConfiguration和AbstractTransactionalJUnit4SpringContextTests 测试技巧–不编写测试 软件开发和维护中的回报递减 任何软件开发公司应存在的服务实践和工具第1部分 我不是工程师–我是软件开发人员 针对用户和新采用者的敏捷软件开发建议 Java工具源代码优化和分析 翻译自: https://www.javacodegeeks.com/2011/12/my-testing-and-code-analysis-toolbox.html卖家工具箱源码
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92075.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!