事业 - 最佳实践 - 编码 - 编写高质量代码
《事业-最佳实践-编码》系列
原则
有一颗追求高质量代码的心
方法论
面向对象设计思想
面向对象的四大特性:封装、抽象、继承、多态
面向对象编程与面向过程编程的区别和联系
面向对象分析、面向对象设计、面向对象编程
接口和抽象类的区别以及各自的应用场景
基于接口而非实现编程的设计思想
多用组合少用继承的设计思想
设计原则
SOLID 原则 -SRP 单一职责原则
SOLID 原则 -OCP 开闭原则
SOLID 原则 -LSP 里式替换原则
SOLID 原则 -ISP 接口隔离原则
SOLID 原则 -DIP 依赖倒置原则
DRY 原则
KISS 原则
YAGNI 原则
LOD 法则
设计模式
创建型
结构型
行为型
编码规范
事业-最佳实践-编码-编码规范
重构技巧
目的、对象、时机、方法
单元测试和代码的可测试性;
大重构(大规模高层次)和小重构(小规模低层次)
实践关键
技术方案先行
沟通清楚想明白再动
不因技术债务或者求快降低代码质量要求
评论