代码大全_第七部分: 软件工艺

  • 31章, 布局与风格
    • 本章没有太多新内容, 核心有以下两点
      • 可读:  写代码除了可以正常工作, 可读, 易懂也非常重要
        • 代码的布局应该能够体现其逻辑, 使用空行将逻辑意义相近的代码归为一段
        • 通过清洗, 松散的布局将代码逻辑表现清楚, 不人为地增加代码的的复杂度
      • 一致:
        • 有很多种布局方式, 很难说孰优孰劣, 关键是要一致, 连贯.
  • 32章, 自说明代码
    • 本章提出了一个很有意思的观点: 注释不一定是好事.
      • 最好的代码是自说明的, 最好的注释是编码风格. 当一段好代码放在你面前, 你根本无需注释.
      • 很多时候注释会有副作用:
        • 很可能过时
        • 简单重复代码内容
        • 错误
        • 增加阅读量
      • 好的注释应该:
        • 精简
        • 描述代码的意图, 而非实现和细节
        • 说明一些例外信息
  • 33章, 个人性格
    • 本章的话题也很有意思, 主要是探讨哪些品质是程序员最需要的:
      • 求知欲: 不断学习是程序员必备的品质
        • 学习别人成功的经验, 例如开源项目
        • 只要看一两本书就能提升巨大--因为大多数人不看书
    • IT业界的变化可以用日新月异来描述, 如果不能不断学习进步, 就会很快失去竞争力. 在一个公司拿到的不仅仅是薪水, 还有竞争力, 当然这很大程度上取决于自己.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值