Productive programmer

副标题:无

作   者:Neal Ford著;ThoughtWorks中国公司译

分类号:

ISBN:9787111264064

微信扫一扫,移动浏览光盘

简介

消除浪费,始于细节 在一次关于敏捷的讨论中,我说了一句令很多人不解的话:我不要敏捷。. 和很多话一样,断章取义的理解很容易造成误会。我当时说的整句话是:我不要敏捷,我要致力于消除软件开发中的一切浪费。当“敏捷”渐渐变成一个人见人爱的“大词”,越来越多的人开始发现,其实自己要的不是“be agile”,而是切实地消除浪费、提高效率。 所以,作为ThoughtWorks员工的Neal Ford在他的这本书里闭口不谈“敏捷”。他只是实实在在地告诉你,作为一个程序员,你每天都在什么地方浪费着自己的生产率,以及如何去有效地消除这些浪费。 也许你甚至意识不到这些细小环节上浪费的存在。随便举个例子吧..

目录

  译者序
  序
  前言
  第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章 结束语:继续对话
  附录 构建块
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Productive programmer
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon