Sonar是Java的代码质量管理工具,具有代码静态检查、单元测试覆盖率分析、代码复杂度分析、jar依赖关系分析等多种功能。本文记录了其安装过程,以备后查。...
分类:
编程语言 时间:
2014-08-12 22:10:44
阅读次数:
353
http://blog.csdn.net/hunterno4/article/details/11687269Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,Ja...
分类:
其他好文 时间:
2014-08-07 18:26:10
阅读次数:
412
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这...
分类:
编程语言 时间:
2014-08-06 21:44:12
阅读次数:
330
Hanks.Wang - 专注于操作系统与移动安全研究,Linux-Kernel/SELinux/SEAndroid/TrustZone/Encription/MDM Mail - byhankswang@gmail.com
牛X的内核代码注释
大牛的代码质量高稳定性好,而且逻辑清晰易读性比较强,今天看到Linux Kernel红黑树的代码时,瞬间被大牛的代码注释秒...
分类:
系统相关 时间:
2014-08-06 19:17:32
阅读次数:
322
值类型转换为引用类型 是装箱 ,存在堆上引用类型转换为值类型 是拆箱 ,存在栈上泛型用一个数据类型 T 来代替object,在类实例化时指定T的类型,运行时(Runtime)自动编译为本地代码,运行效率和代码质量都有很大提高,并且保证数据类型安全。public class Stack { priva...
分类:
其他好文 时间:
2014-07-24 21:23:46
阅读次数:
234
说明 本文在《MDU某产品OMCI模块代码质量现状分析》一文的基础上,分享作者对该模块进行重构时的实践经验。 具体的重构手段可参考《代码大全2》或《重构:改善既有代码的设计》,本文不再班门弄斧,而侧重重构时一些粗浅的“方法论”,旨在提高重构效率。 作者未采用重量级的重构工具,仅用到Source...
分类:
其他好文 时间:
2014-07-14 19:51:11
阅读次数:
607
下面这些开源项目都是从GitHub上筛选的,我强烈推荐android程序源码有时间的时候自己在上面淘淘,也许能发现自己需要的开源程序。
了解开源项目有两个好处:
1.借鉴代码,一般来说,火爆的开源项目的代码质量都相当高,当我们感觉自己的学习遇到瓶颈的时候,仔细研究别人的开源代码会让自己受益匪浅。
2.直接用其实现的功能:android开源项目一般来说都是组件类的,而不...
分类:
移动开发 时间:
2014-07-09 11:19:36
阅读次数:
189
原文:http://blog.csdn.net/hunterno4/article/details/11687269Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol...
分类:
其他好文 时间:
2014-06-28 17:03:34
阅读次数:
212
在项目组中使用Git的工作流程,有个专业的名称叫Git Flow。
一般会使用以下五个分支来进行项目开发:1)master分支 2)develop分支 3)release分支 4)hotfix分支 5)feature分支
不同的分支对应着不同的版本内容,掌握这个Git工作流程,相信能够帮助大家更好在项目组中使用Git,也有利于项目源代码质量的把控。...
分类:
其他好文 时间:
2014-06-27 10:34:04
阅读次数:
258
几年前很多公司都没有专业的前端工程师,时至今日很多公司由于种种原因也没有。现在很多中大型公司前端工程师已经很常见。为什么?
前端工程师的作用:
1. 前端代码质量更加专业
2. 功能更强,用户体验更高
3. 解放java工程师,通过严格的ajax的http接口请求方式与后台java交互,前端后端代码分离,便于维护管理
目前流行的前端:
1. 将多个图...
分类:
编程语言 时间:
2014-06-27 08:20:31
阅读次数:
247