卓有成效的程序员.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卓有成效的程序员.pdf

作者简介 多《财富》500强的企业。 编辑推荐 卓有成效的程序员:任何打算以开发软件为生的人都需要一种经过实践检验的方式,来使自己的工 作更好、更快、更高效。本书在“如何节省时间”方面提供了宝贵的建议和实用的工具,不论你使 议:如何更明智地工作,如何排除干扰,如何充分利用计算机,以及如何避免重复等。此外,他还 详细介绍了很多有价值的实践经验,帮你回避常见的陷阱,改善代码,从而为团队创造更大的价值 。   你将会学到:在编写代码之前先写测试;有效管理对象的生命周期;只构建当前一定需要的 ,不构建将来可能需要的;在软件开发中运用古老的哲学;质疑权威,而非盲从标准;借助元编程 ,让困难的事变容易,让不可能成为可能;确保同一方法中的所有代码具有同样的抽象层面;选择 正确的编辑器,打造最合适的工具组合。   这些不是空谈的理论,而是Ford丰富经验的精华。不论你是刚入行的新手还是从业多年的专家 ,本书中这些简单而直白的原则都将对你的工作和职业生涯有所助益。 本书简介 本书讲述如何在开发软件的过程中变得更加高效。同时,本书的讲述将会跨语言和操作系统:很多 技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本 ),Mac OS X以及 *-nix(Unix或者Linux)。  本书讨论的是程序员个体的生产力,而不是团队的生产力问题,所以它不会涉及方法论(好吧 ,可能总会在这里或那里谈论到一些,但肯定不会深入讨论)。同时,本书也不会讨论生产力对整 个团队的影响。我的使命,是让作为个体的程序员通过掌握恰当的工具和思想变得更加高效。 目录 译者序 序 前言 第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 插图摘要 书摘插图 这本书的中文名字叫做《卓有成效的程序员》,个人觉得单独针对“程序员”可能还有点 窄,其实本书的大部分内容对所有技术人员也是适用的。 但愿看了这本书之后,能有更多的技术人员真正的行动起来,利用这本书提升自己,也去积极影响 他人,形成更良性的互动,不要让“持续改进”成为一句空话。另外,必须要补充的是,如果技术 人员持续从事低效率的工作,极有可能逐渐厌烦技术,疏远技术,乃至对技术绝望,而一个高效的 技术人才能

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档