博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
好代码的标准
阅读量:7239 次
发布时间:2019-06-29

本文共 592 字,大约阅读时间需要 1 分钟。

代码英雄

20181126

讲师 liuboyang

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

20181126

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

如何写好代码?

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

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

20181127

好代码的标准:

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

如何写好代码?

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

20181128

好代码标准:

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

如何写好代码?

  1. 基本功扎实
  2. 读老代码,总结老代码
  3. 不炫技、不着急,可读性要强

转载于:https://www.cnblogs.com/michael-xiang/p/10468013.html

你可能感兴趣的文章
Future模式
查看>>
hibernate 缓存问题
查看>>
5.2 Array类型介绍
查看>>
0阶 无符号指数哥伦布编码
查看>>
初入博客园
查看>>
[NOIP2013] 提高组 洛谷P1967 货车运输
查看>>
E: Unable to correct problems, you have held broken packages-之apt-get 下载报依赖问题
查看>>
递归函数
查看>>
浏览器 UserAgent 相关知识整理
查看>>
18、配置嵌入式servlet容器(2)
查看>>
URL重写
查看>>
移植spdylay到libcurl
查看>>
Codeforces Round #447 (Div. 2) C. Marco and GCD Sequence【构造/GCD】
查看>>
求多个区间合并后区间大小的巧妙解决方法【差分】
查看>>
转载:AAC编解码概述
查看>>
POJ 3370 Halloween treats( 鸽巢原理简单题 )
查看>>
STL vector list deque区别与实现(总结)
查看>>
讨论76 怎么查一下我机器的内存?AIX环境
查看>>
001设计模式 -- 策略模式
查看>>
Java中的基本数据类型
查看>>