今天看了下《编写可读性代码》这本书,觉得里面的内容写的相当的不错的。下面来说一下:
代码的长与短,并不是主要问题,主要问题是别人能够用最短的时间来读懂你的代码。 这个例子和三元表达式一起来说。三元表达式,只作为选择来操作。下面看一个例子。
return (new Date()).getHours() < 12 ? 'am' : 'pm'; if((new Date()).getHours() <12) { return 'am' } else { return 'pm' }这个例子里面的代码之做了一个选择,所以 应用三元表达式就好了,代码即简短又容易读 。在看另外一个例子 :
// 假设学校里只有老师和教师 //教师的奖金: 工资*13% + 工龄 * 100 //教授的奖金: 工资*20% + 工龄 * 130 return staff.position == '教师‘ ? staff.wage * 13% + working_age * 100 : staff.wage * 20% + working_age * 130; 如果用if else 来做的话是这样的 if(staff.position == '教师‘) { return staff.wage * 13% + working_age * 100 ; } else { return staff.wage * 20% + working_age * 130 ; }那上面这个例子可以明显的看出,使用if else 分支结构跟清晰,读者更容易读懂 。所以像上面说的,代码的长短不是最重要的,最重要的是代码的可读性。
相关推荐
编写可读性代码的艺术,指导我们如何编写可读性很强的代码,养成良好的编程习惯
《编写可读性代码的艺术》文字版,可到http://blog.csdn.net/tiewen在线阅读。特别整理,方便自己和广大同胞添加阅读批注和摘抄引用。 如喜欢本书,请购买正版。
上市公司年报可读性2007-2022年:财务报告可读性MDA管理层讨论与分析可读 性 1、数据来源:基于上述公司年报、公告数据整理计算 2、时间跨度:2007-2 022年的年报 3、区域范围:沪深A股,主板、中小企业板、科创板、...
编写可读代码的艺术-完整版(带书签),PDF文档,字数字数字数字数字数
上市公司年报可读性2007-2022年:财务报告可读性MDA管理层讨论与分析可读性 1、数据来源:基于上述公司年报、公告数据整理计算 2、时间跨度:2007-2022年的年报 3、区域范围:沪深A股,主板、中小企业板、科创...
计算机语言可读性排名-计算机语言可读性强,容易记忆.pdf
2.3 增加代码可读性——注释 2.4 提高重用性——公共组件和私有组件的维护 2.5 冗余和精简的矛盾——选择集中还是选择分散 2.6 磨刀不误砍柴工——前期的构思很重要 2.7 制订规范 2.8 团队合作的最大难度不是...
可读性是文本分析的重要维度。上市公司的年报文本...证清白”:经济政策不确定性与信息披露——基于年报可读性的探究[J].外国经济与管 理,2021,43(11):70-85. 阮睿,孙宇辰,唐悦,聂辉华.资本市场开 放能否提高企业信
对于想写好可读性好的代码的同学,如何养成一个好的习惯是非常重要的.
本书旨在强调代码对人的友好性和可读性。本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅...
其次,Python 3.11.0改进了语言的一致性和可读性,引入了新的字符串插值语法和其他语言特性,使得代码更加简洁、直观和易于理解。这使得Python成为一种更加易学易用的编程语言,无论是初学者还是专业开发者都能够...
经典的des算法,纯C语言编写,功能强大,代码可读性好。帮助对加密感兴趣的朋友更好的理解des的加密过程。
本书旨在强调代码对人的友好性和可读性。本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅...
本书关注编码的细节,总结了很多提高代码可读性的小技巧,看似都微不足道,但是对于整个软件系统的开发而言,它们与宏观的架构决策、设计思想、指导原则同样重要。编码不仅仅只是一种技术,也是一门艺术,编写可读性...
详细介绍编写代码的注意点,让代码看起来有条理,更清晰! 编码规范对于程序员而言尤为重要,有以下几个原因:(1)一个软件的生命周期中,80%的花费在于维护。(2)几乎没有任何一个软件,在其整个生命周期中,均由...
该规范强调代码的可读性和可维护性,通过统一的命名规范和代码布局,使得团队成员能够更容易地理解和修改代码。同时,它还提供了一些最佳实践,如避免使用全局变量、减少代码复杂度等,以提高代码的可靠性和性能。 ...
JADX jadx - Dex to Java decompiler Command line and GUI tools for produce Java source code from Android Dex and Apk files Downloads ...latest unstable build: ...After download unpack zip file go to ...
共同进步!!!细节决定成败,思路清晰、言简意赅的代码让程序员...除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。本书旨在强调代码对人的友好性和可读性。