《编写可读代码的艺术》--读后感

写代码要遵循以下原则:

  1. 满足可读性基本定理
    原则就是让其他人读懂你的代码的时间最小化,不要使用复杂且难以理解的方式,应该使用清晰简单的编码方式。

2.代码并非越少越好,而是越清晰越好,也就是说可以直接表达用意,让其他人一看就懂,这一点和1中的可读性基本定理也是相得益彰。

书中把代码的修改大致分为三个部分,表面层次、简化循环和逻辑、重新组织代码。

表面层次

  1. 把信息装入名字中:
  • 选择专业的词汇 :
    书中提及了常见的像getPage()这样函数,这没有明确说明是获取网页还是获取本地页面。
    并建议使用更有表现力的单词。


    image.png

    比如,i,j这样的变量命名一般代表索引,当我们遍历时也会经常这样写,比如
    for i in apps_list:,这是python中的for in循环,而且大家都这么写看不出歧义,如果遇到嵌套循环的情况呢?里面又来一个for j in servers_list:,i,j都是索引,容易引起歧义。那么可以使用更清晰的命名方式。
    for app in apps_list:
    for server in servers_list:
    pass

未完待续

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 还记得当时在特训营听到的第一句话吗? 代码是给人看的,偶尔在机器上运行一下。 既然代码是给人看的,那么怎样才能让人...
    芝麻香油阅读 4,334评论 0 2
  • 第一部分 表面层次的改进 可读性代码的改进从 表面层次 的改进开始:选择好的名字、写好的注释、代码整洁的写成更好的...
    wyb1995阅读 4,578评论 0 1
  • 万米高空的云端之上,连黑白兀鹫都难觅踪影,远方却仿佛传来幼童银铃般的嬉笑声。风吹云动,遥远的尽头似乎露出了宫殿的一...
    池驰不迟阅读 1,661评论 0 6
  • 每天随手拍,留住瞬间的美好~加倍美好!我们来啦! 本周主题——【相聚】 今日总结——玉燕、燕子、琳子、ie缺席。现...
    水若_小水呓梦阅读 1,634评论 1 5
  • 摘几颗星子挂在檐下 将竹影画在窗前 捧一盏清茶 翻阅往事 品一个荷韵飘香的夜 清澈的小溪里 映出一张月亮的脸 清澈...
    无巧可言阅读 1,004评论 0 2

友情链接更多精彩内容