
| 本书将告诉你怎样以一种你能够遵循的方式去编程。也许你不认为这是一件困难的事情,但事情却并非如此。为什么?原因之一是,并非所有的编程书籍都是由程序员撰写的。其中有许多是由语言设计者、或是与他们有合作关系的报刊记者编撰而成,意在推销他们的作品。那些书告诉你怎样通过某种编程语言进行表达——这当然很重要,但却只是程序员所做的事情的一小部分。 |
| Andy Hunt是一位热切的木匠和音乐家,但奇怪的是,人们更需要作为顾问的他。他的工作领域包括电信、银行、金融服务、公共服务,以及一些更奇特的领域,比如医学成像、图形艺术、Internet服务。Andy的专长是经过验证的技术与先进的技术混合在一起,创建各种新颖的——但也是实用的——解决方案。Andy在北卡罗莱纳州的罗利市拥有自己的顾问公司。 |
| 译序 前言 序 第1章 注重实效的哲学 1 我的源码让猫给吃了 2 软件的熵 3 石头汤与煮青蛙 4 足够好的软件 5 你的知识资产 6 交流! 第2章 注重实效的途径 7 重复的危害 8 正交性 9 可撤消性 10 曳光弹 11 原型与便笺 12 领域语言 13 估算 第3章 基本工具 14 纯文本的威力 15 shell游戏 16 强力编辑 17 源码控制 18 调试 19 文本操纵 20 代码生成器 第4章 注重实效的偏执 21 按合约设计 22 死程序不说谎 23 断言式编程 24 何时使用异常 25 怎样配平资源 第5章 弯曲,或折断 26 解耦与得墨忒耳法则 27 元程序设计 28 时间耦合 29 它只是视图 30 黑板 第6章 当你编码时 31 靠巧合编程 32 算法速率 33 重构 34 易于测试的代码 35 邪恶的向导 第7章 在项目开始之前 36 需求之坑 37 解开不可能解开的谜题 38 等你准备好 39 规范陷阱 40 圆圈与箭头 第8章 注重实效的项目 41 注重实效的团队 42 无处不在的自动化一切都要自动化 43 无情的测试 44 全都是写 45 极大的期望 46 傲慢与偏见 附录A 资源 专业协会 建设藏书库 Internet资源 参考文献 附录B 练习解答 索引 注重实效的程序员之快速参考指南 |
商品评论(0条)