互联网
类型
7.1
豆瓣评分
可以朗读
语音朗读
147千字
字数
2010-09-01
发行日期
展开全部
主编推荐语
一线程序员的经验荟萃,根据各自在软件工程各环节里的实践经历,现身说法,提出了自己的真知灼见。
内容简介
这些经验涵盖了用户需求、系统分析设计、编码实践、编码风格、Bug管理和项目管理等多个方面。来自各领域的程序员都能从中找到自己感兴趣的内容,因此,适合不同层次程序员的阅读。
目录
- 版权信息
- O’Reilly Media,Inc.介绍
- 译者序
- 前言
- 谨慎行动
- 函数式编程原则的应用
- 试问自己“用户会怎么做?”(你不能算是用户)
- 编码标准的自动化
- 美在于简单
- 在你重构之前
- 谨防共享
- 童子军规则
- 在责备别人之前先检查自己的代码
- 谨慎选择你的工具
- 领域语言里的代码
- 代码就是设计
- 关于代码布局的麻烦事
- 代码审查
- 编写代码的理由
- 对注释的一个注释
- 代码说不清,注释来补充
- 不断学习
- 易用不是一种能力
- 早部署,常部署
- 区分业务异常和技术异常
- 有针对性地勤加练习
- 领域特定语言
- 不要怕搞砸
- 不要在你的测试代码里装可爱
- 不要忽略那个错误
- 不要只学习语言,还要了解它的文化内涵
- 不要把程序钉死在老地方
- 不要指望“魔法会在此发生”
- 不要重复你自己
- 别碰那些代码!
- 封装行为,而不仅仅是状态
- 浮点数不是真正的数
- 开源助你实现雄心壮志
- API设计的黄金法则
- 高手神话
- 加班加点,事倍功半
- 如何使用bug跟踪器
- 代码的去芜存菁
- 安装我吧
- 进程间通信对应用程序响应时间的影响
- 保持构建的整洁
- 知道如何使用命令行工具
- 通晓两门以上编程语言
- 了解你的IDE
- 了解你的局限性
- 知道你下次提交的内容
- 大型、相关联的数据属于数据库
- 学习外语
- 要学会估算
- 学着说“Hello,World”
- 让你的项目能表达它自己
- 链接器(Linker)并不神秘
- 临时解决方案的寿命
- 使接口易于正确使用,难于错误使用
- 让不可见的更加显眼
- 在并行系统中使用消息传递可获得更好的伸缩性
- 带给未来的消息
- 错失采用多态的机会
- 奇闻轶事:测试人员是你的朋友
- 二进制文件仅此一份
- 有代码有真相
- 拥有(及重构)构建脚本
- 结对编程,感受流程
- 特定领域类型胜过原始类型
- 预防错误
- 专业程序员
- 把一切都置于版本控制之下
- 放下鼠标,远离键盘
- 阅读代码
- 读懂人性
- 经常重新发明轮子
- 抗拒单子模式的诱惑
- 通向高性能之路布满了脏代码炸弹
- 简单来自于删减
- 单一职责原则
- 从Yes开始
- 请转回去做自动化、自动化、自动化
- 充分利用代码分析工具
- 为必需行为测试,而不是偶发行为
- 测试要严密而具体
- 在睡觉的时候(或度周末的时候)进行测试
- 软件开发的工程严密性来自测试
- 关于状态的思想
- 一人计短,二人计长
- 错上加错就是貌似正确(并且难以纠正)
- 我写代码为人人,人人为我写代码
- Unix工具是你的好朋友
- 使用正确的算法和数据结构
- 冗长的日志会让你睡不安枕
- WET掩盖了性能瓶颈
- 当程序员和测试人员开始合作的时候
- 编写代码时要像余生都要给它提供支持一样
- 使用实例编写小函数
- 测试为人而写
- 你应该关心你的代码
- 心口不一的客户
- 作者简介
- 索引
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。