代码整洁的误区
误区1
在看本书之前,我一直觉得整洁的代码就是打眼一看比较好看,排版比较有序,整体错落有致。
这是一个很严重的误区,代码的整洁不光是看着“好看”,最重要的是“好读”。
真正阅读代码的人不仅仅是看一眼,关注的不是整体的好看,而是这段代码的作用是什么,阅读完能了解什么信息,该如何利用这段代码。
误区2
之前我一直觉得起名字不能太长,不然调用的话会很不方便,阅读起来会比较麻烦。
后来了解到,在代码写完很久很久只后,所谓的“简单描述”已经完全记不清楚了,简写和写‘abc’没有任何区别,而真正描述作用的名字,虽然长,可是还是能清楚的表达其中含义。
误区3
起名字也不是越长越好,这个看起来和前面描述的有点冲突,但绝不是。
在起名字的时候要避免‘废话’,比如数据类型,现在大多数语言都强制数据类型。
还有描述的冗余,比如一段时间信息,time就足够了,timeinfo完全没必要。