is
zhou

Java规范

java编程中’为了性能’一些尽量做到的地方

zhouchong阅读(122)评论(0)

最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方 R...

代码审查最佳实践

zhouchong阅读(146)评论(0)

代码审查可以帮助提高代码质量,避免由于代码习惯而造成的 bug。下面列出的这些要点因该可以作为大部分代码审查的指导,如果是 Java 应用的话,这些建议应该被视作最佳实践。 文档 1. Javadoc 应该在每一个类和方法中添加。 2. 如...

9种常见的Java不规范代码

zhouchong阅读(132)评论(0)

在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。 这个列表不区分顺序,全部来自一些代码质量检查工具...

关于类

zhouchong阅读(117)评论(0)

类的组织 格式规范 类应该遵循java标准的约定,类应该从一组变量列表开始。如果有公共静态常量,应该先出现。然后是私有静态变量,以及私有实体变量。很少会有公共变量。 公共函数应该跟在变量列表之后。我们喜欢吧有某个公共函数调用的私有工具函数紧...

关于函数

zhouchong阅读(125)评论(0)

函数应短小 函数的第一规则是要短小。第二规则还是要短小。 近40年来,我写过各种长度不同的函数。我写过令人憎恶的长达3000行的厌物,也写过许多100行到300行的函数,还写过20行到30行的。经过漫长的试错,经验告诉我,函数就该短小。 短...

关于命名

zhouchong阅读(141)评论(0)

为什么需要好的命名 1. 名副其实就不需要注释 名副其实说起来貌似很简单,但真正做起来,似乎没那么容易。选个好名字要花一些时间,但其实选好名字之后省下来的时间,要比之前选名字时花掉的时间多得多。 一个好的变量、函数或类的名称应该已经几乎答复...

关于格式

zhouchong阅读(136)评论(0)

关于格式 当有人查看底层代码时,我们希望他们为其整洁、一致及所感知到对细节的关注而震惊。我们希望他们高高扬起眉毛,一路看下去。我希望他们感受到那些为之劳作的专业人士们。 团队规则(team rules) 每个程序员都有自己喜欢的格式规则,但...

关于异常

zhouchong阅读(135)评论(0)

不要返回null值 不要传递null值 先写try-catch-finally语句 给出异常发生的环境说明

关于注释

zhouchong阅读(194)评论(0)

一、为什么我们需要注释 1. 程序中的注释是程序设计者与程序阅读者之间通信的重要手段 规范的注释对于程序设计者与程序阅读者来说尤为重要。好的注释规范可以尽可能的减少一个软件的维护成本 , 因为几乎没有任何一个软件,在其整个生命周期中,均由最...

编程之道

zhouchong阅读(125)评论(0)

糟糕的代码,是如何产生的 一部分是编程者自身的技艺问题,有些新入行的程序员并不能很好的编写高质量的整洁代码。知识的缺乏和经验的不足导致他们编写的代码往往很糟糕。 另一部分就是时间的问题。开发者或者项目经理都想着尽快完成任务,项目进度赶着时间...