Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to:
* Write the test before you write the code
* Manage the lifecycle of your objects fastidiously
* Build only what you need now, not what you might need later
* Apply ancient philosophies to software development
* Question authority, rather than blindly adhere to standards
* Make hard things easier and impossible things possible through meta-programming
* Be sure all code within a method is at the same level of abstraction
* Pick the right editor and assemble the best tools for the job
This isn't theory, but the fruits of Ford's real-world experience as an Application Architect at the global IT consultancy ThoughtWorks. Whether you're a beginner or a pro with years of experience, you'll improve your work and your career with the simple and straightforward principles in The Productive Programmer.
Neal Ford is an Application Architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm. Neal has a degree in Computer Science from Georgia State University specializing i...
(展开全部)
"Theindividualproductivityofprogrammersvarieswidelyinourindustry.Theshortanswerconcernsmasteryofthetoolsdevelopershaveattheirdisposal.Thelonganswerisabouttherealawarenessofthetools’capabilitiesandmasteryofthethoughtprocessforusingthem.Thetruthliessomewherebetweenamethodologyandaphilosophy,andthatiswhatNealcapturesinthisbook."Chapter2Acceleration*LaunchingPad*Usingtypingmorethanmouse*MacroRecorder:Thisoneisquiteuseful,forthetoolofAutoHotKey.Chaper3Focus*Multiplyyourmonitors*VirtualDesktops4Automation*CacheStufflocally*AutomateyourinteractionwithWeb,windows*Don'tshaveYaks5Canonicality*Don'tRepeatyourselfincode,document.6TestDrivenDesign//Forceyoutothinkallthethin...
——引自第205页
我们会用一种语言(很可能是某种静态语言)作为可靠的基础,用一种彰显开发效率的语言(很可能是某种动态语言,例如jruby,groovy或jython)来完成日常编程业务,用多种领域特定语言让我们的代码更贴近业务分析师和最终用户的需求。
——引自第191页
作者介紹高木直子1974年出生於日本三重縣。插畫家。2003年以《150cm Life》一書出道。著有《一個人邊跑邊吃》《一個人住第幾年?》《一個人做飯好好吃》...
中药药效质量学 本书特色 药物的价值是其疗效,保障药物疗效的重要手段之一是制订药物质量标准。现有的主要通过鉴别中药真伪的质量控制标准因为与疗效间缺乏紧密相关性,...
作品目录自序序言西游漫记回目后记附录 《西游漫记》漫记 介绍光宇的《西游漫记》 没有失去光彩的花朵 《西游漫记》展览招贴·
电子元器件与电路一月通-(第2版) 本书特色 本书是作者根据初学者的心理特点及学习要求编写的,全书按日安排学习内容,力求在一个月内让读者轻松掌握电子技术的基本知...
胡云翼 1906—1965著名词学家,现代词学的奠基人。湖南桂东人。主要著作《宋词研究》《宋诗研究》《唐诗研究》《中国词史大纲》《宋词选》《唐宋词一百首》等。其...
我是一个充满想象力的魔法少年,无意中破坏了黑暗之神企图称霸世界的阴谋,遭到了黑暗之神的无情报复。黑暗之神把我的爸爸、舅舅变成了蜥蜴和怪物,把妈妈活活地封在镜子里...
法医秦明80后副主任法医师,一线畅销悬疑作家。著有法医秦明系列、守夜者系列、科普书系列。入行较早,经验颇丰,绰号“老秦”。阅尸无数,明察秋毫。一双鬼手,只为沉冤...
揭開別人的秘密永遠都是正義嗎?即使是為了查明事件的真相,警察有權利這麼做嗎?日本讀者盛讚:東野圭吾生涯最高傑作!★日本甫上市即火速再版,單週銷售突破20,000...
How do we ensure that our Web sites actually give users what they need? What are...
周雪妍、林泽鸿著的这本《在线社交网络关键用户挖掘方法研究》以真实的在线社会网络数据为研究对象,主要针对热点话题意见领袖挖
中医妇科学-第2版-(供中医类.中西医结合等专业用) 本书特色 马宝璋等编著的《中医妇科学》是全国普通高等教育中医药类精编教材之一。本书分总论、各论、附论三部分...
InterviewingEliseasanannyforhissmallson,Ben,OwenWendronmentionshiswifeHelenevery...
つくしあきひと出身於神奈川縣,為日本職業插畫家&漫畫家。代表作為《來自深淵》(青文出版)。
风电场防雷与接地 本书特色 郑明、刘刚、周冰、李炬添编*的《风电场防雷 与接地》是《风力发电工程技术丛书》之一,介绍了 雷电作用机制和雷电效应、防雷装置工作原...
小儿咳喘卷-重订古今名医临证金鉴 本书特色 古今名医之临床实践经验,乃中医学术精华之重要部分。《古今名医临证金鉴》丛书,旨在选取古今名医临床家于中医临证确有脾益...
Jean--FrancoisLyotardwasoneofthemostinfluentialEuropeanthinkersinrecentdecades.H...
作品目录第十七回 皆杀第十八回 掀击式第十九回 潼关第二十回 监军第二十一回 举义第二十二回 虎穴第二十三回 伏诛第二十四回 金
中医错杂病证论治 本书特色 中医错杂病,临症并不鲜见。然历来研究探索者寥寥。错杂病以其错综复杂,极易混人耳目。临症见之,踌躇不决,稍有错判,则用药难以获效。有鉴...
【内容简介】19世纪末,法国的美好年代,和平与快乐的经典之地,艺术与上流社会的最后一次繁荣。他稳坐巴黎妇科的头把交椅,自新婚蜜月起就绯闻不断;他外表英俊,令人妒...
“In Genesis, my camera allowed nature to speak to me. And it was my privilege to...