代码质量控制
蓝国红云
具有5年大型Java应用系统开发经验,擅长BS系统开发,有项目管理系统、电子商务系统、公司门户系统、微信营销软件、系统Android客户端APP、OA和工作流开发经验。除了Java外还会C#语言。现在深圳一家大型软件公司中担任资深开发工程师,在此公司之前的小公司中担任过2年开发项目经理。需求分析、设计和开发能力均非常卓越。
展开
-
SonarQube代码质量管理平台比较好的搭建和使用资料
Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。 开源中国代码质量管理系统 -> http://sonar.oschina.net/ 主要特点: 代码覆盖:通过单元测试,将会显示哪行代码被选中 改善编码原创 2014-07-28 12:35:51 · 547 阅读 · 0 评论 -
Jenkins持续集成(CI)工具比较好的搭建和使用资料
Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作,包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。原创 2014-07-29 11:59:49 · 1168 阅读 · 0 评论 -
重构、重新架构、再设计与重写的区别
在稍早的文章评论里,Jon Eaves 表达了把重构做为动词过度使用的忧虑。尤其是重构(refactoring)【注1】和重新架构(rearchitecting)之间的界线非常模糊,重构被用作在你回头做第二遍的、任何行为的标签。你明白吗?Jon 是对的。 被 Martin Fowler 定义的重构,是一个非常具体的术语,以数学上等同的具体术语为基础【注2】。重构是关于小的、“行为保留”转载 2014-09-13 11:03:10 · 2155 阅读 · 0 评论