汉码未来冷老师为你讲解:代码洁癖
要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。
汉码未来冷老师为你讲解:代码洁癖
有下列情况之一的,你患上了代码洁癖。病情水平可轻可重,轻则助写出优雅整洁的代码,重则走火入魔,万劫不复。
多余的空行,分号,不用的变量,看一个删一个。
tab或者如果空间没有对齐,纠正,除了缩进使用外,代码中连续看不到2个空格。
看到一个类的某个方法没有注释,情不自禁地加上,不管是否有意义。
错误的拼写,无论是命名还是注释都必须纠正;不一致的大小写,一定要改正;必须补充标点符号的遗漏。
看到if(a==0)必须更改此类代码if(0==a)这样。
全部IDE无论采用的方式是否具有实际意义,都必须清除代码的报警。
看到赤裸裸的数字,一定要定义为常数,即使数字表意很直观,也只能接受常数。
看不到非静态的公有变量,必须建立get/set方法。
按代码格式不断排序的快捷键Eclipse便是不断地CTRLShiftF,CTRLShiftO,甚至不了地CTRLS。
一旦你看到超过三个if-else要判断分支,必须改进;类似的方法调用代码,如果继续出现,就必须改进;超越几行的方法必须重构。
最实质性的表现,喜欢长时间阅读自己的代码,心一边赞赏,一边陶醉。