Java进阶之路【代码篇】——《CleanCode》编程规则精编(9) 系统、迭进
2017-08-22 22:03
351 查看
系统
将系统的构造与使用分开
分解main
使用工厂模式实现延迟加载
依赖注入
合理使用代理
借助于AOP实现面向切面编程
书中翻译为 面向方面,我认为还是 面向切面 更形象一些AspectJ是实现面向切面编程的有力工具
测试驱动系统架构
不认同迭进
简单设计的几条规则运行所有测试
重构不合适的设计
不可重复
提高代码表达力
尽可能少的类和方法
相关文章推荐
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(3)注释
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(4)格式
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(1)命名
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(5)对象和数据结构
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(6)错误处理
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(7) 边界、单元测试
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(2)函数
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(8) 类
- Java进阶之路【代码篇】——《CleanCode》编程规则精编(10) 并发
- 如何编出健壮的代码,java编程30条规则(二)
- 如何编出健壮的代码 java编程30条规则
- 如何编出健壮的代码,java编程30条规则(一)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)(r)
- 转:【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 如何编出健壮的代码,java编程30条规则(二)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- 如何编出健壮的代码 java编程30条规则
- 【Java并发编程】:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)