《你真的会写代码吗》的核心思想是通过对各方面的代码质量进行比较,使读者了解经验丰富的开发者拥有的思维模式。为了展示软件开发最佳实践,作者对一个水容器示例进行多次重构,讨论了18种实现,分别从7个方面改进代码质量:时间效率、空间效率、监控与可靠性、测试与可靠性、可读性、线程安全、可复用性。在此过程中,作者还探讨了与计算机科学、Java编程以及软件工程相关的专业话题,这些知识都有助于读者写出更好的代码。
程序员之旅
序
前言
致谢
关于本书
关于封面
第一部分 准备工作
第 1 章 软件质量和待解决问题
第 2 章 Reference的实现
第二部分 软件质量
第 3 章 速度的要求:时间效率
第 4 章 宝贵的内存:空间效率
第 5 章 有自我意识的代码:通过监控实现可靠性
第 6 章 别对我撒谎:通过测试保证可靠性
第 7 章 让代码说话:可读性
7.3.3 空白及缩进
第 8 章 多个厨师一锅饭:线程安全
第 9 章 请重复利用:可复用性
附录 A 代码高尔夫:简洁性
附录 B 终极水容器类
列表:每一章中主要的类
作者简介
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论