最近看书,好几次无意看到讲代码简洁的书。
个人觉得,这种事情不需要讲,应该成为每个人的习惯。就像上完厕所要洗手才能吃饭,需要说明吗?
经常讲,可能是因为很多人不遵守这规则,在代码里面胡乱搞。这种做法就是在向一坛美酒中倒入点粪水。
有些人辩解称,规范太多了,限制了个人的想象力,没有创新能力了。
如果给你个编程规范,设计准则就没了创造力,那这个创造力也太脆弱,不要也罢。
就好比教育小孩,给他规定好先完成作业再玩,就导致不活泼很死板。那这个活泼要不要也没什么。
做事要讲个前提,如果每个前提,讨论其他就没个意义了。
关于代码简洁那些理论,个人觉得没必要讨论,按照做就行了。
这一点,华为做的最好。