1.作者20多年实战经验的结晶,新手程序员的生存指南! 2.帮你快速上手软件发,拥有实战智慧,职业生涯少走弯路! 3.按照业务发的真实流程详细阐述发的经验误区,避免踩雷! 4.用“坏”的做法行反面教学,将不良实践变为best实践,见解独到深刻!
售 价:¥
纸质售价:¥75.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
内容提要
译者介绍
译者序
致 谢
关于本书
谁该读本书?
本书框架:路线图
关于本书代码
关于作者
关于封面插图
资源与支持
资源获取
提交勘误信息
与我们联系
关于异步社区和异步图书
第1章 初入行当
1.1 在实战中,什么最重要?
1.2 谁是实战程序员?
1.3 杰出实战程序员
1.4 现代软件开发存在的问题
1.5 特别说明
1.6 本书主题
本章总结
第2章 实用的理论
2.1 算法速成
2.2 深入数据结构
2.3 类型有大用
本章总结
第3章 有用的反模式
3.1 若无损坏,亦可破坏
3.2 从头开始写
3.3 修复它,即使它没有坏掉
3.4 重复你自己
3.5 是我所创
3.6 不要使用继承
3.7 不要使用类
3.8 写点糟糕代码
3.9 不写代码注释
本章总结
第4章 美味的测试
4.1 测试的类型
4.2 如何停止抱怨,爱上测试?
4.3 不要使用TDD或其他缩写
4.4 为你自己的目的写测试
4.5 决定测试对象
4.6 不要写测试
4.7 让编译器测试你的代码
4.8 命名测试
本章总结
第5章 正名重构
5.1 为什么要重构?
5.2 架构修改
5.3 可靠重构
5.4 什么时候不重构
本章总结
第6章 安全审查
6.1 黑客之外
6.2 威胁模型
6.3 编写安全的网络应用程序
6.4 引发第一次“洪水”
6.5 存储机密信息
本章总结
第7章 死磕优化
7.1 解决该解决的问题
7.2 迟缓的剖析
7.3 从头开始
7.4 打破瓶颈
7.5 I/O的1秒与0秒
7.6 如果所有方法都失败了,试试缓存吧
本章总结
第8章 可口的扩展
8.1 不要使用锁
8.2 拥抱不一致
8.3 不要缓存数据库连接
8.4 不要使用线程
8.5 尊重单体
本章总结
第9章 与bug共存
9.1 不要修复bug
9.2 错误恐惧
9.3 不要调试
本章总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜