优秀代码的来源

优秀代码的来源
1.意识
2.经验
3.知识
先说经验
1.你如果没做过产品维护,你就不会知道,最小权限的控制有多重要
2.你要没做过多次的重构,你就不会明白,冗余的逻辑是多么糟糕的事情
3.简单一点的例子:学数据库,第一课就是三层架构吧,那时谁能体会到业务层和业务层分开的价值。即使你背下来了,能应付考试,如果没做过项目,您就不会有,啊三层架构真的很有必要。的这感觉。
意识
如果没有一种追求完美的意识(最求完美应该不太准确,准确的应该是追求意识,但是却体现不出方向,也就是说这个追加的方向绝对不仅仅是完美,也不是绝对的完美,只是一个容易理解的方向),不断的推敲自己代码的意识,你是写不出优秀的代码的。
你如果不为一个完美的代码而陶醉,你是写不出优秀的代码的。
知识
做任何事情,知识都是必不可少的,这也是比较宽泛的内容,仅做如下几种举例吧,
绝对点说任何知识都有可能成为你提高代码质量的支柱。
1.原理
2.设计模式对代码质量,有帮助但不是绝对的
3.对任何语言的运用,都要尽量去体会作者的初衷。(最好有一个你想象中的自己也设计一遍的过程(就比如让你设计c++你会怎么设计,你为什么要这么设计))

猜你喜欢

转载自blog.csdn.net/xie__jin__cheng/article/details/88545080