迪迦早期精彩文章(希望对大家有所帮助,直接点击即可阅读):
华为大神珍藏版:SpringBoot全优笔记,面面俱到太全了
涨薪60%!从小厂逆袭,坐上美团L8技术专家(附面经+心得)
就离谱?最新Java架构师全路线总结+高频面试题,这也太强了吧!
阿里大佬倾情力荐:Java全线成长宝典,从P5到P8一应俱全!
前言
在我们平时刷题的时候,你可能会写过很多诸如
int a,b,c
int [] arrays=new int arrays[10];
if((numbers > 10 && flag == 'true') || flag =='false')
这种代码,对于我们自己练习编程或者解决一个算法题,当然没有问题。但是如果是在一个工程中,尤其是几十上百人维护了几年的工程中,还使用这种写法,倾泻自己天马行空的才华,保证leader不打死你哦。
所以,对于代码的整洁性,可读性,自古以来就有很多大神做出过总结,比如这本《clean code》,中文名叫做《代码整洁之道》,今天,我们就来看看吧。
命名
命名思想
首先就是命名,命名可以说是一切程序的基础,如果用三个字来形容那就是——“有意义”。
你要做到,当一个人看到你的命名,就知道这个变量/函数是干什么的。
来看这一段代码:
public List<int[]> getThem() {
List<int[]> list1 = new ArrayList<int[]>();
for (int[] x : theList)
if (x[0] == 4)
list1.a