展开全部

主编推荐语

阐释软件开发的实践和陷阱,助你实现从小工到专家的进阶。

内容简介

本书由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,指导用于使代码保持灵活、并且易于改编和复用的各种架构技术。

书中利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。

无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。

目录

  • 版权信息
  • 内容简介
  • 领悟程序员的哲学
  • 再次阅读,感受颇多
  • 一切阅读都是误读
  • 程序员升级必备
  • 程序员心底的小声音
  • 专业人士对《程序员修炼之道》的赞誉
  • Things Really Haven't Changed That Much
  • 软件开发的变化并不大
  • 译序
  • 前言
  • 第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 练习解答
  • 索引
  • 注重实效的程序员之快速参考指南
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    4.0
    《程序员修炼之道》

    《程序员修炼之道》被一代代开发者奉为圭臬。时隔 20 年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。本书的核心内容:需求不清,是程序员面临的真正挑战,高手程序员重新定义了交付软件的价值到底是什么。每次开发出来的软件交付给用户,它的价值不再只是把实现了某个功能的软件产品交付给用户,它更是探寻用户真实需求的催化剂。催化剂是什么,它虽然不是我们需要的结果,但它却是促成结果的关键要素。通过程序员面对完美和变更的态度中,我们可以看到高手程序员,都是一群能给自己重新设计议题的人。他们本来是用编程的方法实现用户需求的一群技术人员,但是,他们并没有把自己限定在一个确定框架范围内去解决问题。当他们发现无法获得确定的需求时,不是要求用户或是产品经理必须把需求确定下来,而是跳出编程技术的框架。他们重新定义了产品的价值,产品不再是简单地给用户提供功能,而是变成了探寻用户需求的工具,在更高层上把解决问题掉。面对持续改善问题时也一样,程序员也没有停留在原有的议题里面,想着怎么能减少变更,而是跳出了原有问题的框架,想着如何可以适应变更。为了做到适应变更,不只是在编程技术这一个层面给出了自己的解决方案,在团队建设和流程制定上也有自己的解决方案,甚至都总结出了相应的指导思想。所以说程序员的务实,不是死磕、追求完美的精神,而是为了实现最终的目标,总能跳出框架为自己重新设计议题的能力。

      转发
      评论

    出版方

    电子工业出版社

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