晚上看完了著名的《代码整洁之道》——是因为有一名已经离职的同事向我推荐过此书,然而我也同间断读了一个月之久。此书的前半截还是挺精彩的,后半截因为粘了大量代码而草草浏览过去。
[list]
[*]有意义的命名
[*]函数只做一件事
[*]函数应该短小
[*]函数只有一个抽象层级
[*]函数参数的个数,多于三个使用参数对象
[*]异常捕捉try...catch就只有一件事
[*]DRY 原则 do not repeat yourself
[*]结构化编程的优点
[*]尽量不注释
[*]别返回 null 别传递null
[*]学习log4j
[*]类应该短小
[*]类名描述权责
[*]SRP 类有且只有一条加以修改的理由
[*]系统应由许多短小的类组成,每个类封装成一个权责
[*]DIP 类应当依赖抽象而不是实现
[*]DCP 类应当对扩展开放对修改关闭
[*]DI IOC
[*]EJB Entity Bean
[*]橫贯式关注面 AOP
[*]并发
[*]JUNIT
[/list]
[list]
[*]有意义的命名
[*]函数只做一件事
[*]函数应该短小
[*]函数只有一个抽象层级
[*]函数参数的个数,多于三个使用参数对象
[*]异常捕捉try...catch就只有一件事
[*]DRY 原则 do not repeat yourself
[*]结构化编程的优点
[*]尽量不注释
[*]别返回 null 别传递null
[*]学习log4j
[*]类应该短小
[*]类名描述权责
[*]SRP 类有且只有一条加以修改的理由
[*]系统应由许多短小的类组成,每个类封装成一个权责
[*]DIP 类应当依赖抽象而不是实现
[*]DCP 类应当对扩展开放对修改关闭
[*]DI IOC
[*]EJB Entity Bean
[*]橫贯式关注面 AOP
[*]并发
[*]JUNIT
[/list]