卓有成效的程序员

卓有成效的程序员

(美) 弗德 (Ford,N.) , 著

出版社:机械工业出版社

年代:2009

定价:32.0

书籍简介:

本书主要介绍怎样提高程序员的开发效率以及采用的相关工具。

书籍目录:

译者序

前言

第1章简介

为什么要写一本关于程序员生产力的书?

本书包含哪些内容?

如何读此书?

第2章加速

启动面板

加速器

小结

第3章专注

排除干扰

搜索优于导航

找出难找的目标

使用有根视图

设好"粘性属性"

使用基于项目的快捷方式

使用多显示器

用虚拟桌面拆分工作空间

小结

第4章自动化

不要重新发明轮子

建立本地缓存

自动访问网站

与RSS源交互

在构建之外使用Ant

用Rake执行常见任务

用Selenium浏览网页

用bash统计异常数

用WindowsPowerShell替代批处理文件

用MacOSX的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章结束语:继续对话

附录构建块

内容摘要:

  本书就是讲述如何在开发软件的过程中变得更加高效。同时,本书的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),MacOSX以及*-nix(Unix或者Linux)。这是一本揭示高效程序员的思考模式,一本告诉你如何缩短你与优秀程序员的差距的书。

书籍规格:

书籍详细信息
书名卓有成效的程序员站内查询相似图书
丛书名O'Reilly精品图书系列
9787111264064
如需购买下载《卓有成效的程序员》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26装帧平装
页数 138 印数 4000

书籍信息归属:

卓有成效的程序员是机械工业出版社于2009.02出版的中图分类号为 TP311.1 的主题关于 程序设计 的书籍。