我与《Java开发手册》
一位小白从开始学习Java编程,就立志要编写出高质量的代码,遇到了《Java开发手册》的故事。
如何提高代码质量
说起代码质量,脑子里会冒出很多词,命名规范、格式规范、日志规范、单元测试覆盖率...
但我觉得,代码质量总结起来就两个:好看和好用。
好看是指代码可读性好,容易理解、容易维护,别人接手了不骂你;好用则指代码健壮,不容易出错,机器跑着不骂你。即使出错,也容易定位,容易止损和恢复。
还重构?就你那代码只能铲了重写!
一、前言
二、代码优化
1. 约定规范
2. 接口标准
3. 库表设计
4. 算法逻辑
5. 职责分离
6. 逻辑缜密
7. 领域聚合
8. 服务分层
9. 并发优化
10. 源码能力
三、总结
四、系列推荐
【C++进阶】二、多态详解(总)
目录
一、多态的概念
二、多态的定义及实现
2.1 多态的构成条件
2.2 虚函数
2.3 虚函数的重写
2.4 虚函数重写的两个例外
2.4.1 协变
2.4.2 析构函数的重写
2.5 C++11 override 和 final
2.5.1 final
2.5.2 override
2.6 重载、覆盖(重写)、隐藏(重定义)的对比
三、抽象类
3.1 抽象类概念
3.2 接口继承和实现继承
四、多态的原理
4.1虚函数表
4.2 多态原理
4.3 动态绑定与静态绑定
五、单继承和多继承关系的虚函数表
5.1 单继承中的虚函数表
5.2 多继承中