程序员修炼之道 从小工到专家pdf

2019年6月15日23:04:03 评论 98

程序员修炼之道 从小工到专家 内容简介

《程序员修炼之道:从小工到专家》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的较佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。

程序员修炼之道 从小工到专家 目录

前言

第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 练习解答

索引

注重实效的程序员之快速参考指南

程序员修炼之道 从小工到专家 精彩文摘

依据你的职业发展、你的项目和你每天的工作,为你自己和你的行为负责这样一种观念,是注重实效的哲学的一块基石。注重实效的程序员对他或她自己的职业生涯负责,并且不害怕承认无知或错误。这肯定并非是编程最令人愉悦的方面,但它肯定会发生——即使是在最好的项目中。尽管有彻底的测试、良好的文档以及足够的自动化,事情还是会出错。交付晚了,出现了未曾预见到的技术问题。发生这样的事情,我们要设法尽可能职业地处理它们。这意味着诚实和坦率。我们可以为我们的能力自豪,但对于我们的缺点——还有我们的无知和我们的错误——我们必须诚实。

责任是你主动担负的东西。你承诺确保某件事情正确完成,但你不一定能直接控制事情的每一个方面。除了尽你所能以外,你必须分析风险是否超出了你的控制。对于不可能做到的事情或是风险太大的事情,你有权不去为之负责。你必须基于你自己的道德准则和判断来做出决定。

如果你确实同意要为某个结果负责,你就应切实负起责任。当你犯错误(就如同我们所有人都会犯错误一样)、或是判断失误时,诚实地承认它,并设法给出各种选择。不要责备别人或别的东西,或是拼凑借口。不要把所有问题都归咎于供应商、编程语言、管理部门、或是你的同事。也许他(它)们全体或是某几方在其中扮演了某种角色,但你可以选择提供解决方案,而非寻找借口。

如果存在供应商不能按时供货的风险,你应该预先制定一份应急计划。如果磁盘垮了——带走了你的所有源码一而你没有做备份,那是你的错。告诉你的老板“我的源码让猫给吃了”也无法改变这一点。

图书网:程序员修炼之道 从小工到专家pdf

恭喜,此资源为免费资源,请先
声明:本站所有资源收集于互联网,只做学习和交流使用,版权归著作人和出版社所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 微信公众号
  • 扫一扫关注
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: