zoukankan      html  css  js  c++  java
  • 好代码的标准

    代码英雄

    20181126

    讲师 liuboyang

    1. 做适度的抽象
    2. 少有晦涩难懂的逻辑
    3. 由大量的小模块拼装而成
    4. 可读性、可测试性、可维护性
    5. 接口和API要向下兼容:服务一直连续,用户一直可用
    6. 做到无状态,灵活扩容升级
    7. API接口的幂等,重试操作一致
      8 .写代码观念要变化,当作品
      9 .读大师的代码,也要读别人不好的代码,思考

    20181126

    1. 简洁:反映架构需求,接口和实现解耦
    2. 可读:人、工具可读
    3. 可演化:在软件生命周期里可演化

    如何写好代码?

    1. 理解需求
    2. 架构需求
    3. 代码设计

    仔细思考后,才能写好代码

    20181127

    好代码的标准:

    1. 可读性强:易维护,利于后续重构
    2. 可扩展性和可维护性:是代码不断更新后具备的的特性

    如何写好代码?
    3. 保持代码的整洁性,符合编程规范:边界划分等
    4. 大量积累,灵活应用:了解常见设计模式、架构设计原则,多读代码 《开源软件的架构模式》 开源软件架构, redis 就是非常优秀的 C 代码。
    5. 刻意练习,把学到的用到自己的代码中

    20181128

    好代码标准:

    1. 增量开发软件:设计原则高度长期统一,代码中少「特殊处理」
    2. 敏捷开发软件:解耦、可独立测试,我的逻辑不依赖别人

    如何写好代码?

    1. 基本功扎实
    2. 读老代码,总结老代码
    3. 不炫技、不着急,可读性要强
  • 相关阅读:
    OLT配置学习
    notepad配合正则表达式处理文本
    利用expect和sshpass完美非交互性执行远端命令
    yum 数据库报错与重构
    杀死dialog
    OLT配置说明
    freeradius下发限速信息字段
    debug调试日志和数据查询
    通过windows的超级终端连接华为交换机
    强制清除交换机端口所有配置
  • 原文地址:https://www.cnblogs.com/michael-xiang/p/10468013.html
Copyright © 2011-2022 走看看