作者:
Neal Ford
出版社: 机械工业出版社
原作名: The Productive Programmer
译者: 熊节
出版年: 2009-3
页数: 216
定价: 45.00元
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787111264064
出版社: 机械工业出版社
原作名: The Productive Programmer
译者: 熊节
出版年: 2009-3
页数: 216
定价: 45.00元
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787111264064
内容简介 · · · · · ·
《卓有成效的程序员》就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X以及 *-nix (Unix或者Linux)。
《卓有成效的程序员》讨论的是程序员个体的生产力,而不是团队的生产力问题,所以它不会涉及方法论(好吧,可能总会在这里或那里谈论到一些,但肯定不会深入讨论)。同时《卓有成效的程序员》也不会讨论生产力对整个团队的影响。我的使命,是让作为个体的程序员通过掌握恰当的工具和思想变得更加高效。
卓有成效的程序员的创作者
· · · · · ·
-
尼尔·福特 作者
作者简介 · · · · · ·
ThoughtWorks公司最富经验的咨询师
目录 · · · · · ·
译者序
序
前言
第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
· · · · · · (收起)
序
前言
第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
· · · · · · (收起)
"卓有成效的程序员"试读 · · · · · ·
丛书信息
· · · · · ·
图灵程序设计丛书·程序员修炼系列(共72册),
这套丛书还有
《发布!(第2版)》《实例化需求》《架构师应该知道的37件事》《可扩展的艺术》《编程珠玑(套装共2册)》
等
。
喜欢读"卓有成效的程序员"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"卓有成效的程序员"的人也喜欢 · · · · · ·
卓有成效的程序员的书评 · · · · · · ( 全部 46 条 )
卓有成效的程序员──咱码农如何实现自我加速
这篇书评可能有关键情节透露
写在BLOG上,原文粘过来。 额,有几张图片粘不了,链接在这里: http://www.oeddyo.com/%E3%80%8A%E5%8D%93%E6%9C%89%E6%88%90%E6%95%88%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%91%98%E3%80%8B%E2%94%80%E2%94%80%E7%A0%81%E5%86%9C%E4%BB%AC%E6%80%8E%E6%A0%B7%E8%87%AA%E6%88%91%E5%... (展开)重点摘记了Part I的一些tips,顺带推荐一些blog
1 Chapter 2 The less you interact with your computer, the faster you can go. luanching applications more quickly finding files faster using the mouse less. Concentrate on essence, not ceremony. The usefulness of an application list ...
(展开)
> 更多书评 46篇
论坛 · · · · · ·
现在的IT出版充满了恶意推广 | 来自[已注销] | 13 回应 | 2012-10-24 14:29:49 |
卓有成效的程序员 样张试读 | 来自互动出版网 | 2010-09-03 15:25:41 | |
站在书店就能看完的书 | 来自rezilla | 6 回应 | 2010-06-22 19:41:20 |
书不错,就是纸太差 | 来自风过疏竹 | 2010-06-22 19:39:42 | |
还是推荐吧 | 来自谢小漫 | 2009-11-15 01:38:12 |
> 浏览更多话题
这本书的其他版本 · · · · · · ( 全部3 )
-
O'Reilly Media, Inc. (2008)8.2分 153人读过
-
东南大学出版社 (2010)8.3分 20人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- Web 2.0 网站架构不可或缺的图书 (Fenng)
- 改变自己▶编程 (Chain)
- ThoughtWorks程序员读书雷达(2013) (张凯峰)
- 团队分享 (Fenng)
- 全世界程序员都说好的图书 (欧阳)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于卓有成效的程序员的评论:
feed: rss 2.0
0 有用 hoterran 2010-12-26 19:08:29
收获了launchy和利用win键快捷
0 有用 Mr K 2013-07-12 09:19:32
说白了,就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势——他人眼中的普通工具,是程序员手里的有利武器。 不信,你可以想想,虽然如今人机交互的难度已经大大下降,然而程序终究是程序,程序跟人打交道,与程序跟程序打交道,效率差的不是一星半点: 不用宏,你可能需要一次又一次地重复选择、修改、保存; 不用脚本,你可能需要一次又一次地点击、配置、等待;... 说白了,就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势——他人眼中的普通工具,是程序员手里的有利武器。 不信,你可以想想,虽然如今人机交互的难度已经大大下降,然而程序终究是程序,程序跟人打交道,与程序跟程序打交道,效率差的不是一星半点: 不用宏,你可能需要一次又一次地重复选择、修改、保存; 不用脚本,你可能需要一次又一次地点击、配置、等待; (展开)
0 有用 某乱。 2011-12-03 11:53:39
大一读过 貌似有必要再翻一次。。。。印象里前半部分适用于所有人
0 有用 大蒜 2010-09-28 11:30:32
有一些很有用的帮助你高效的小工具
0 有用 布鲁斯南 2011-03-04 22:13:43
介绍了不少工具、方法和思想,值得一下
0 有用 写字的心情 2024-04-09 13:25:49 北京
关于自动化的介绍,如雷贯耳,真容易理解呀。 用一句顶时髦的话,nford配享太庙。
0 有用 就就就就这样吧 2023-02-11 00:18:50 重庆
@2012-05-13 00:54:09
0 有用 于川海 2023-01-10 22:56:53 四川
大概是在2010年的时候读的,核心思想:“工欲善其事,必先利其器”。这个概念永不过时,在其他领域也是一样。
0 有用 介甫 2022-12-17 17:01:45 上海
部分内容有些过时,整体也不如《卓有成效的工程师》好
0 有用 信奉者 2022-10-25 11:32:34 湖北
程序员加速法则。要开始背idea快捷键了