代码的合理性
<blockquote><p><font face=”Microsoft YaHei UI” size=”2″>前言:懒癌发作~拖了好久才又写了篇文章,罪过罪过~这是我在工作中收到大佬的提点的所思所想,给自己的一些要求。也希望能带给你启发。</font></p></blockquote><p><font face=”Microsoft YaHei UI”> <font face=”Microsoft YaHei UI”>一份好的代码具备了各种合理性。<font color=”#c0504d”>命名规范合理</font>,<font color=”#c0504d”>语义表达清晰易懂</font>,<font color=”#c0504d”>逻辑层次清晰</font>,用最直白的方式表达最简单原始的意图。</font></font></p><h3><font color=”#4f81bd” face=”Microsoft YaHei UI”>命名:</font></h3><p><font face=”Microsoft YaHei UI”> 我在写代码的时候,最苦恼的事情之一就是命名了。如何用简单清晰的名称来表达代码所要描述的行为是需要结合到实际产品中来的。好的命名应该能达到承上启下的作用,让看代码的人清晰的感知代码在产品中的执行环境。合理的命名提现了开发者对产品的深刻认识。这是需要不断实践,不断调整的。(具体的方式我还在学习摸索中)</font><h3><font color=”#4f81bd” face=”Microsoft YaHei UI”>语义表达清晰:</font></h3><p><font face=”Microsoft YaHei UI”> 无论是在面向对象编程还是面向过程编程,代码的语义性表达都应该坚决贯彻。尽量用最简短清晰的方法名或者变量名描述当前语境。例如:获取上下文配置:getCtxConf()。在HTML标签中,header,footer,nav,p等标签都清晰的表达该标签所代表的含义。</font><h3><font color=”#4f81bd” face=”Microsoft YaHei UI”>逻辑层次清晰:</font></h3><p><font face=”Microsoft YaHei UI”> 代码是写给人看的。写代码和写文章其实很相似,都在描述一件”事情”的发展。要做到思先于行,对项目的整体把控,做到心中有数。而不是走一步算一步。在思维清晰的动手写代码,高效地完成高质量的代码。代码的编写是一个动态的过程,没有人能保证自己编写的代码绝对正确,只有时刻保持着对代码的审视和重构,不断完善逻辑和代码描述,才能促使自己的代码更加清晰易懂,具备逻辑层次清晰的合理性。</font><p><font face=”Microsoft YaHei UI”> 后续有啥想法再补充哈~</font><p><br><ul><font face=”Microsoft YaHei UI”><ul><h1></h1></ul></font></ul>