O'Reilly:卓有成效的程序员(影印版)

O'Reilly:卓有成效的程序员(影印版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Neal Ford)
2010-01
版次: 1
ISBN: 9787564119249
定价: 42.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 206页
正文语种: 英语
13人买过
  •   任何一个以开发软件为生的人都需要掌握一种经过实践检验的方法,来使自己工作得更好、更快、更高效。《卓有成效的程序员》在“如何节省时间”方面提供了宝贵意见和实用工具,无论你使用何种平台,都能立刻应用于其中。大师级的开发者NealFord不仅提供了关于提高生产力的建议:如何更明智地工作,排除干扰,充分利用计算机,以及避免重复;同时他还详细介绍了许多有价值的实践经验,帮助你规避常见陷阱,改善代码,从而为团队创造更大的价值。
      你将学习到如何:
      ·在写代码前先写测试
      ·一丝不苟地管理你的对象的生命周期
      ·只做你现在必须要做的,而非你将来可能要做的
      ·将古老的哲学应用到软件开发当中
      ·敢于质疑权威,而不是盲目遵从标准
      ·利用元编程,将困难转为容易,化不可能为可能
      ·确保同一方法中的所有代码处于同一个抽象层面
      ·选择合适的编辑器,打造最佳工具组合
      这些不是空泛的理论,而是Ford现实的经验成果。不论你是初学者还是富有多年经验的专家,《卓有成效的程序员》中简单而直接的原则对你的工作和职业生涯都将有所裨益。   NealFord是全球IT咨询公司ThoughtWorks的应用软件构架师。他曾在美国和其他国家进行实地授课,对象包括军方和多家《财富》500强企业。 FOREWORD
    PREFACE
    1INTRODUCTION
    WhyaBookonProgrammerProductivity?
    WhatThisBookIsAbout
    WheretoGoNow?
    PartOneMECHANICS

    2ACCELERATION
    LaunchingPad
    Accelerators
    Macros
    Summary

    3FOCUS
    KillDistractions
    SearchTrumpsNavigation
    FindHardTargets
    UseRootedViews
    UseStickyAttributes
    UseProject-BasedShortcuts
    MultiplyYourMonitors
    SegregateYourWorkspacewithVirtualDesktops
    Summary

    4AUTOMATION
    Don’tReinventWheels
    CacheStuffLocally
    AutomateYourInteractionwithWebSites
    InteractwithRSSFeeds
    SubvertAntforNon-BuildTasks
    SubvertRakeforCommonTasks
    SubvertSeleniumtoWalkWebPages
    UseBashtoHarvestExceptionCounts
    ReplaceBatchFileswithWindowsPowerShell
    UseMacOSXAutomatortoDeleteOldDownloads
    TameCommand-LineSubversion
    BuildaSQLSplitterinRuby
    JustifyingAutomation
    Don’tShaveYaks
    Summary

    5CANONICALITY
    DRYVersionControl
    UseaCanonicalBuildMachine
    Indirection
    UseVirtualization
    DRYImpedanceMismatches
    DRYDocumentation
    Summary
    PartTwoPRACTICE

    6TEST-DRIVENDESIGN
    EvolvingTests
    CodeCoverage

    7STATICANALYSIS
    ByteCodeAnalysis
    SourceAnalysis
    GenerateMetricswithPanopticode
    AnalysisforDynamicLanguages

    8GOODCITIZENSHIP
    BreakingEncapsulation
    Constructors
    StaticMethods
    CriminalBehavior

    9YAGNI
    10ANCIENTPHILOSOPHERS
    Aristotle’sEssentialandAccidentalProperties
    Occam’sRazor
    TheLawofDemeter
    SoftwareLore

    11QUESTIONAUTHORITY
    AngryMonkeys
    FluentInterfaces
    Anti-Objects

    12META-PROGRAMMING
    JavaandReflection
    TestingJavawithGroovy
    WritingFluentInterfaces
    WhitherMeta-Programming?

    13COMPOSEDMETHODANDSLAP
    ComposedMethodinAction
    SLAP

    14POLYGLOTPROGRAMMING
    HowDidWeGetHere?AndWhereExactlyIsHere?
    WhereAreWeGoing?AndHowDoWeGetThere?
    Ola’sPyramid

    15FINDTHEPERFECTTOOLS
    TheQuestforthePerfectEditor
    TheCandidates
    ChoosingtheRightToolfortheJob
    Un-ChoosingtheWrongTools

    16CONCLUSION:CARRYINGONTHECONVERSATION
    APPENDIX:BUILDINGBLOCKS
    INDEX
  • 内容简介:
      任何一个以开发软件为生的人都需要掌握一种经过实践检验的方法,来使自己工作得更好、更快、更高效。《卓有成效的程序员》在“如何节省时间”方面提供了宝贵意见和实用工具,无论你使用何种平台,都能立刻应用于其中。大师级的开发者NealFord不仅提供了关于提高生产力的建议:如何更明智地工作,排除干扰,充分利用计算机,以及避免重复;同时他还详细介绍了许多有价值的实践经验,帮助你规避常见陷阱,改善代码,从而为团队创造更大的价值。
      你将学习到如何:
      ·在写代码前先写测试
      ·一丝不苟地管理你的对象的生命周期
      ·只做你现在必须要做的,而非你将来可能要做的
      ·将古老的哲学应用到软件开发当中
      ·敢于质疑权威,而不是盲目遵从标准
      ·利用元编程,将困难转为容易,化不可能为可能
      ·确保同一方法中的所有代码处于同一个抽象层面
      ·选择合适的编辑器,打造最佳工具组合
      这些不是空泛的理论,而是Ford现实的经验成果。不论你是初学者还是富有多年经验的专家,《卓有成效的程序员》中简单而直接的原则对你的工作和职业生涯都将有所裨益。
  • 作者简介:
      NealFord是全球IT咨询公司ThoughtWorks的应用软件构架师。他曾在美国和其他国家进行实地授课,对象包括军方和多家《财富》500强企业。
  • 目录:
    FOREWORD
    PREFACE
    1INTRODUCTION
    WhyaBookonProgrammerProductivity?
    WhatThisBookIsAbout
    WheretoGoNow?
    PartOneMECHANICS

    2ACCELERATION
    LaunchingPad
    Accelerators
    Macros
    Summary

    3FOCUS
    KillDistractions
    SearchTrumpsNavigation
    FindHardTargets
    UseRootedViews
    UseStickyAttributes
    UseProject-BasedShortcuts
    MultiplyYourMonitors
    SegregateYourWorkspacewithVirtualDesktops
    Summary

    4AUTOMATION
    Don’tReinventWheels
    CacheStuffLocally
    AutomateYourInteractionwithWebSites
    InteractwithRSSFeeds
    SubvertAntforNon-BuildTasks
    SubvertRakeforCommonTasks
    SubvertSeleniumtoWalkWebPages
    UseBashtoHarvestExceptionCounts
    ReplaceBatchFileswithWindowsPowerShell
    UseMacOSXAutomatortoDeleteOldDownloads
    TameCommand-LineSubversion
    BuildaSQLSplitterinRuby
    JustifyingAutomation
    Don’tShaveYaks
    Summary

    5CANONICALITY
    DRYVersionControl
    UseaCanonicalBuildMachine
    Indirection
    UseVirtualization
    DRYImpedanceMismatches
    DRYDocumentation
    Summary
    PartTwoPRACTICE

    6TEST-DRIVENDESIGN
    EvolvingTests
    CodeCoverage

    7STATICANALYSIS
    ByteCodeAnalysis
    SourceAnalysis
    GenerateMetricswithPanopticode
    AnalysisforDynamicLanguages

    8GOODCITIZENSHIP
    BreakingEncapsulation
    Constructors
    StaticMethods
    CriminalBehavior

    9YAGNI
    10ANCIENTPHILOSOPHERS
    Aristotle’sEssentialandAccidentalProperties
    Occam’sRazor
    TheLawofDemeter
    SoftwareLore

    11QUESTIONAUTHORITY
    AngryMonkeys
    FluentInterfaces
    Anti-Objects

    12META-PROGRAMMING
    JavaandReflection
    TestingJavawithGroovy
    WritingFluentInterfaces
    WhitherMeta-Programming?

    13COMPOSEDMETHODANDSLAP
    ComposedMethodinAction
    SLAP

    14POLYGLOTPROGRAMMING
    HowDidWeGetHere?AndWhereExactlyIsHere?
    WhereAreWeGoing?AndHowDoWeGetThere?
    Ola’sPyramid

    15FINDTHEPERFECTTOOLS
    TheQuestforthePerfectEditor
    TheCandidates
    ChoosingtheRightToolfortheJob
    Un-ChoosingtheWrongTools

    16CONCLUSION:CARRYINGONTHECONVERSATION
    APPENDIX:BUILDINGBLOCKS
    INDEX
查看详情
相关图书 / 更多
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:WCF编程(第2版)
[美]罗威 著;张逸、徐宁 译
O'Reilly:卓有成效的程序员(影印版)
O'sLittleGuidetoFindingYourTruePurpose
Magazine、The Editors of O、the Oprah 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:RESTful.NET应用(影印版)
[美]费尔南德斯(Flanders.J.) 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:Windows PowerShell应用手册
[美]霍麦斯 著;赵松德 译
O'Reilly:卓有成效的程序员(影印版)
O'Keeffe
Britta Benke 著
O'Reilly:卓有成效的程序员(影印版)
O'Keeffe (欧姬芙)
Britta Benke
O'Reilly:卓有成效的程序员(影印版)
O'ReillyFactorforKidsThe
Bill O'Reilly、Charles Flowers 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:深入浅出Rails(影印版)
[美]格里菲思 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:软件之道:软件开发争议问题剖析
[美]Andy、Greg Wilson 著;鲍央舟、张玳、沈欢星 译
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:团队之美(影印版)
[美]斯特尔曼、[美]格林尼 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:Perl语言入门 第7版(中文版)
Randal、L.Schwartz 著
O'Reilly:卓有成效的程序员(影印版)
O'Reilly:容量规划的艺术(影印版)
[美]奥斯帕 著
您可能感兴趣 / 更多
O'Reilly:卓有成效的程序员(影印版)
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
O'Reilly:卓有成效的程序员(影印版)
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
O'Reilly:卓有成效的程序员(影印版)
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
O'Reilly:卓有成效的程序员(影印版)
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
O'Reilly:卓有成效的程序员(影印版)
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
O'Reilly:卓有成效的程序员(影印版)
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
O'Reilly:卓有成效的程序员(影印版)
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
O'Reilly:卓有成效的程序员(影印版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
O'Reilly:卓有成效的程序员(影印版)
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
O'Reilly:卓有成效的程序员(影印版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
O'Reilly:卓有成效的程序员(影印版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
O'Reilly:卓有成效的程序员(影印版)
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译