卓有成效的程序员

Neal Ford

文学

软件开发 程序员 效率 编程 思维 计算机 Programming 程序设计

2009-3

机械工业出版社

目录
译者序 序 前言 第1章 简介 为什么要写一本关于程序员生产力的书? 本书包含哪些内容? 如何读此书? 第一部分 机制 第2章 加速 启动面板 加速器 宏 小结 第3章 专注 排除干扰 搜索优于导航 找出难找的目标 使用有根视图 设好“粘性属性” 使用基于项目的快捷方式 使用多显示器 用虚拟桌面拆分工作空间 小结 第4章 自动化 不要重新发明轮子 建立本地缓存 自动访问网站 与RSS源交互 在构建之外使用Ant 用Rake执行常见任务 用Selenium浏览网页 用bash统计异常数 用Windows Power Shell替代批处理文件 用Mac OS X的Automator来删除过时的下载文件 驯服Subversion命令行 用Ruby编写SQL拆分工具 我应该把它自动化吗? 别给牦牛剪毛 小结 第5章 规范性 DRY 版本控制 使用标准的构建服务器 间接机制 利用虚拟平台 DRY 阻抗失配 DRY 文档 小结 第二部分 实践 第6章 测试驱动设计 不断演化的测试 代码覆盖率 第7章 静态分析 字节码分析 源码分析 用 Panopticode生成统计数据 动态语言的分析 第8章 当个好公民 破坏封装 构造函数 静态方法 犯罪行为 第9章 YAGNI 第10章 古代哲人 亚里斯多德的“事物的本质和附属性质”理论 奥卡姆剃刀原理 笛米特法则 “古老的”软件学说 第11章 质疑权威 愤怒的猴子 连贯接口 反目标(Anti-Objects) 第12章 元编程 Java和反射 用Groovy测试Java 编写连贯接口 元编程的归处 第13章 组合方法和SLAP 组合方法实践 SLAP 第14章 多语言编程 历史与现状 路在何方? Ola的金字塔 第15章 寻找完美工具 寻找完美编辑器 编辑器参考列表 为你的工作选择正确的工具 丢弃错误的工具 第16章 尾声:继续对话 附录 Building Blocks
【展开】
内容简介
《卓有成效的程序员》就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X以及 *-nix (Unix或者Linux)。 《卓有成效的程序员》讨论的是程序员个体的生产力,而不是团队的生产力问题,所以它不会涉及方法论(好吧,可能总会在这里或那里谈论到一些,但肯定不会深入讨论)。同时《卓有成效的程序员》也不会讨论生产力对整个团队的影响。我的使命,是让作为个体的程序员通过掌握恰当的工具和思想变得更加高效。
【展开】
下载说明

1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!

2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!

下载链接
热门评论
  • _zhijun的评论
    分享了【大芝麻】上的日志【人有多大懒,才有多大闲 (评论『卓有成效的程序员』)】 网页链接
  • 青葱小萌猪的评论
    程序员的心灵鸡汤––《卓有成效的程序员》[嘻嘻]我在土豪那偷了本书
  • 黄锴-泉栈的评论
    我在@微盘 分享了一个很不错的文件:"卓有成效的程序员.pdf",快来看看吧~ 卓有成效的程序员.p...
  • 星辰zxc的评论
    如果只看两本,推荐: 《卓有成效的管理者》AND《程序员的思维修炼》 其它优秀的书目有: 《尽管去做——无压工作的艺术》 《写给大家看的设计书》 《黑客与画家》 《Rework》 《精益创业》 《极简欧洲史》 《思维的乐趣》王小波 《把时间当作朋友》 《……
  • 大怪兽进化中的评论
    卓有成效的程序员 网页链接 (分享自 @亚马逊)
  • do扫大街的程序员的评论
    我刚刚将 @hellodev 分享的"卓有成效的程序员.pdf"保存到了 @微盘,推荐给大家! 卓有成效的程序员.p...
  • 张攀_GIS的评论
    3年后重读《卓有成效的程序员》,第二部分的一些章节算是读明白啦
  • HuZhenbo的评论
    在TW参与翻译过三本书,《卓有成效的程序员》《ThoughtWorks文集》《DSL》。第一本贡献了1/3以上,后两本贡献不多但好歹也有几章。除了文集序里面提到过我的名字之外,其它几本跟我一毛钱关系都没有,即没署名甚至连稿费的去向都没被告知。这世态,炎凉啊[挖鼻屎]
  • _BRUNI_的评论
    #读书笔记#保持业务用户和开发者之间的交流渠道畅通非常重要。作为软件开发者,我们应该主动给客户提出建议,帮助客户找到他们真正的所需。大部分的时候,用户和业务分析师对于软件功能的工作方式有自己的想法,我们应该尝试抓住这些功能的核心价值。--《卓有成效的程序员》
  • peigen的评论
    在公司分享的<卓有成效的程序员> 网页链接 自备翻墙梯