![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
clean code
文章平均质量分 83
iteye_13911
这个作者很懒,什么都没留下…
展开
-
重构代码之1-命名
对于一个像我这样严肃的程序员来讲,个人觉得起变量名就想给自己的孩子起名一样重要,如果你有N胞胎长得都像String一样,你如何区分他们,显然用1,2,3,4...或者a,b,c,d的方式是根本无法做到好的区分的,那我们应该怎么做? 这就是我想说的为程序变量起有意义的名字很重要。 1. 使用可以见名知意的名称作为变量名称: 举个例子: 如果你的变量名还需要注释,何不把变量名起的见名知其意呢?...2014-09-07 09:58:43 · 220 阅读 · 0 评论 -
重构代码之2-函数
函数(Java中称之为方法,由于我是一名Java程序员,所以下文就都写为函数了)无疑是程序员理解程序逻辑的第一手资料,同样毫无疑问让函数变得清晰,规整就成为了写好代码的关键点。如何写出一个个牛逼的函数呢?我觉得是这样的: 1 短小精悍,只专注于一件事情。 我真的不知道我该如何用各种公式去证明这个理论的成立,但是个人觉得if,else,while这样的语句一个函数中就应该出现一次,保持函...原创 2014-09-08 09:50:43 · 136 阅读 · 0 评论 -
重构代码之3-注释
写这篇博客的时候就在想,如果写注释会不会影响代码的质量呢?会不会影响自己对代码的仔细斟酌不知道,但是可以肯定的一点是,就算你写了注释肯定不会为你糟糕的代码加分的。所以就我个人而言我是不太喜欢写注释的。 凡事无绝对,有些注释是必须存在在那里的,比如法律信息;某个抽象方法返回值的解释;解释接下来的意图,让读者了解你想要干什么;为某个返回值阐述用途(看过前几篇博客的同学可能会说,不是要让参数和返回...2014-09-08 10:35:56 · 224 阅读 · 0 评论