如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://www.v2ex.com/pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
https://www.v2ex.com/solana
Zkiller
V2EX  ›  推广

提高代码质量,这本书就够了

  •  
  •   Zkiller · Sep 20, 2018 · 3368 views
    This topic created in 2804 days ago, the information mentioned may be changed or developed.

    主要给大家简单聊聊「代码整洁之道」这本书

    书中有哪些特点?

    这本书 2010 年出版,2011 年再版,在豆瓣高达 9.1 分。

    用作者的话说,读本书的原因:

    第一,你是一个程序员

    第二,你想成为更好的程序员。

    全书的目的就是讲如何编写高质量代码,从上到下,从底往上,从里到外,读完就能理解好代码和糟糕代码的差异了以及如何从糟糕代码到好的代码。

    作者从基本代码命名,函数编写,注释,代码格式,对象数据结构,错误处理,测试,设计等等多个大小维度来阐述如何写出可读及高质量的代码。

    主要推荐理由

    1. 对比「编写可读性代码的艺术」更深入更多维度探讨写出高质量代码逻辑,不仅讲方法论还举了大量的实例。

    2. 起于高质量代码编写,但不止于此,阐述了很多软件工程方式方法及思想。比如单一权责原则( SRP ),不可重复( DRY )等。

    3. 有很多「新鲜」观点,纠正日常开发的很多「错误」观点,对于刚从事开发和资深的研发同学都有益处。 如作者认为唯一真正的好注释是你想办法不去写注释。

    推广时间

    中秋节到了,打算赠送几本「代码整洁之道」,赠书规则请移步公众号文章,进行参与

    https://mp.weixin.qq.com/s/2FB3NhMuKbnRS30l9pmcrg

    Supplement 1  ·  Sep 20, 2018

    大家可以直接扫码参与方便

    Supplement 2  ·  Sep 21, 2018

    大家收藏次数挺多的,索性我把个人博客和公众号给出来吧,欢迎一起讨论

    • 我的博客 www.ipengtao.com
    • 公众号 programmer100,主要内容是Python 后端开发及日常经验总结

    ps: 扫描二维码,可以直接参与赠书活动,留言评论对你最有影响的书及理由点赞数前三名即可获得赠书,21楼层和倒数7楼层也有相应赠书

    10 replies    2018-09-23 15:01:10 +08:00
    Zkiller
        1
    Zkiller  
    OP
       Sep 21, 2018
    点赞收藏感兴趣的小伙伴,可以进活动页看看,说出对你影响较深的一本书及理由,留言评论参与活动
    unknownme
        2
    unknownme  
       Sep 21, 2018
    最近正在看这方面的书,提升下品位,直接关注公号,评论活动文章就可以参与赠书活动?
    Zkiller
        3
    Zkiller  
    OP
       Sep 21, 2018
    @unknownme #2 是的
    shengkai
        4
    shengkai  
       Sep 21, 2018 via Android
    支持好基友,另外 11 楼的 offer 应该是没戏了😂
    Zkiller
        5
    Zkiller  
    OP
       Sep 21, 2018 via iPhone
    @shengkai 咦,大佬你这 ID 差点儿没认出来,还木有确定下来,希望还是有点。
    jiantalk
        6
    jiantalk  
       Sep 21, 2018
    书已经有了,博客到可以订阅一个
    xuanyuanaosheng
        7
    xuanyuanaosheng  
       Sep 21, 2018
    支持一波吧,感觉好久没有看书了,都颓废了
    Zkiller
        8
    Zkiller  
    OP
       Sep 21, 2018 via iPhone
    @xuanyuanaosheng 可以的,中秋节读书赏月~
    @jiantalk 欢迎欢迎~
    xbdsky
        9
    xbdsky  
       Sep 23, 2018
    支持一波
    Zkiller
        10
    Zkiller  
    OP
       Sep 23, 2018
    @xbdsky #9 可以的,今天是最后一天,选出 5 名同学送书。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:02 · PVG 05:02 · LAX 14:02 · JFK 17:02
    ♥ Do have faith in what you're doing.