美文网首页
代码常识

代码常识

作者: bendev | 来源:发表于2018-06-05 20:15 被阅读2次
  1. 可读性
    易于理解
    简单
    灵活

    动机
    成本=开发成本+维护成本

    可读性
    名称的含义
    避免错误的拼写
    避免歧义

    注释
    注释言简意赅
    不要做无意义的注释
    格式
    代码分段
    格式统一
    顺序统一

  2. 控制流顺序
    if顺序
    首先处理正逻辑
    先处理简单的情况
    先处理有序或者可疑的

    提前返回
    控制流易于理解
    降低代码复杂度

  3. 代码结构
    减少重复代码
    聚合相关方法
    减少不必要逻辑
    简化嵌套
    方法参数过多使用对象
    使用buidler模式
    innerBuilder插件
    缩小变量作用域

  4. 异常
    异常的由来
    受检异常
    java中的异常
    不应该做异常处理的重大问题
    可以做异常处理的运行时异常
    可做异常处理的其他异常(受检异常)
    不要自己抛出原生异常
    具体知识和抽象知识

学习讲究细嚼慢咽

  1. 性能
    变量不要每次都声明
    StirngBuilder使用
    集合类
    集合类大小
    使用不可变集合
    优先使用简单类型

  2. 代码更优雅
    枚举的使用

    声明降级

  3. 常见问题
    Random 不能每次都new一个
    空指针判断
    序列化
    Dateformat
    精确计算(BigDecimal)

相关书籍推荐
《effective java》《编写可读代码的艺术》《实现模式》《代码简洁之道》
《重构-改善既有代码的设计》《实现模式》

相关文章

  • 代码常识

    可读性易于理解简单灵活动机成本=开发成本+维护成本可读性名称的含义避免错误的拼写避免歧义注释注释言简意赅不要做无意...

  • Java相关文章索引(13)

    基本常识 一行代码List 转换为String[] String[] b = list.toArray(new S...

  • Scala相关文章索引(2)

    基本常识 scala编程第17章学习笔记(1)——集合类型 scala Map类型笔记 scala代码风格指南--...

  • MarkDown第一天

    目录 基本语法点 基本常识 加粗 斜体 链接 图片 锚点(局内跳转) 列表 块引用 代码区 in...

  • 图片在IE下无法显示,在谷歌浏览器下正常显示?

    1.后端接口代码: 其中关键点是,要设置标准的contentType,以便于浏览器可以正常识别。

  • AI准备

    Part One 常识 机器学习(ML)和深度学习(DL)DL是ML的一个子集 DL代码 主要语言 Python ...

  • 常识的力量一书

    常识的力量,这本书。介绍投资所需的常识,公司竞争力的常识、公司估值的常识、投资策略的常识。 常识,明白什么可以做,...

  • 没带我真是作死!!

    去社保中心必须带U盘,常识常识常识

  • 编译-crash

    一.常识 当编译器将源代码编译成机器代码时,它会生成调试符号,这些调试符号存储在二级制或同伴的调试符号文件(dsy...

  • Java如何调用本地.so库里的方法

    首先在此之前希望你已经掌握了基本JNI常识的运用,比如Java代码如何调用本地native的方法,native方法...

网友评论

      本文标题:代码常识

      本文链接:https://www.haomeiwen.com/subject/lsbmsftx.html