摘要: 目录1改善可维护性1.1重构的悖论1.2重构step by step1.2.1开始之前1.2.2随时进行模块内部的重构1.2.3一次只做一个较模块级别的的重构1.2.4工程级别的重构不能和任何其他任务并行1.3重构的周期1.3.1一些重构的tips2改善性能与健壮性2.1改善性能的80%2.2决定健... 阅读全文
posted @ 2016-01-21 10:58 小天_y 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 目录1摘要2什么是好代码2.1好代码的定义2.2可读的代码2.2.1逐字翻译2.2.2遵循约定2.2.3文档和注释2.2.4推荐阅读2.3可发布的代码2.3.1处理异常2.3.2处理并发2.3.3优化性能2.3.4日志2.3.5扩展阅读2.4可维护的代码2.4.1避免重复2.4.2模块划分2.4.3... 阅读全文
posted @ 2016-01-21 10:52 小天_y 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 目录1摘要2写烂代码很容易3烂代码终究是烂代码3.1意义不明3.2不说人话3.3不恰当的组织3.4假设和缺少抽象3.5还有吗3.6够用的代码4重构不是万能药5写好代码很难6悲观的结语1.摘要最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几... 阅读全文
posted @ 2016-01-21 10:43 小天_y 阅读(381) 评论(0) 推荐(0) 编辑