展开全部

主编推荐语

一线程序员的经验荟萃,根据各自在软件工程各环节里的实践经历,现身说法,提出了自己的真知灼见。

内容简介

这些经验涵盖了用户需求、系统分析设计、编码实践、编码风格、Bug管理和项目管理等多个方面。来自各领域的程序员都能从中找到自己感兴趣的内容,因此,适合不同层次程序员的阅读。

目录

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

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。