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页
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
本书是继《儿童健康讲记》后的一部关于如何提升精神健康的著作,根据李辛医师 2015 年来开设的 6 次“精神健康话题”课程的内容改编而成。本书从中医的角度来看当...
奈奈,原名曾奈,1990年2月4号出生于云南西南部的普洱市,典型的水瓶座女生,现就读于南方某大学。从小喜欢天马行空的幻想,热爱三毛、亦舒、李碧华、村上春树的所有...
金庸小说是与历史结合的武侠小说,也是一部武侠小说的当代传奇。众多著名作家、学者各抒己见,各逞才情,“天龙之卷”讲贯穿全书的爱与罪,讲人物性格的悲剧;“碧血之卷”...
★顶级的奖项:五十年间,普利策奖第一次颁发给自然文学作品★顶级的作者:《寂静的春天》作者蕾切尔·卡森导师艾温·威·蒂尔,自然文学的最高奖项约翰•伯勒斯勋章获得者...
英格·阿恩特,作为一名经验丰富的优秀摄影师,英格·阿恩特的作品经常被刊登在国际知名的杂志和报刊上,如GEO、《国家地理》以及BBC《野生动物》。迄今为止,英格·...
哈佛、耶鲁、普林斯顿、中国人民大学教授联合推荐比较文学领域、古典文化接受史领域里程碑式著作一部紧扣主脉、细节饱满、层次丰富的西方文学史【推荐】海厄特的大著是一部...
《广西多民族文学经典(1958—2018)·散文卷(上下)》内容简介:本书所选作品以抒情、叙事散文为主,也包括杂文、随笔等类型的散
作品目录FILE.1 杀人鬼的计划FILE. 2 未送达的货物FILE.3 猫咪宅急便FIEL.4 送往工藤家的快递FILE.5 今日水果FILE. 6 我们的...
编辑推荐在中国建筑界,曾经有一位传奇人物,他是中国*代现代建筑大师,他与梁思成、陈植、林徽因等人同学,他曾师承美国水彩大师道森,他的建筑设计遍布上海、南京等地,...
诊断学正科讲义-南京国医传习所中医讲义 本书特色 金少陵编写的《诊断学正科讲义(民国中医药教材)》是民国知名中医学家金少陵先生为南京国医传习所教学所需...
远瞳,原名:高俊夫,河北唐山人,著名网络作家大神级人物。现为起点A级签约作家。远瞳于2014年出版小说《希灵帝国1彼世之门》。远瞳写作风格轻松幽默,常有妙语惊人...
《精灵梦叶罗丽漫画故事全集(第一季)》内容简介:本书讲述了女王曼多拉企图占领人类世界,辛灵仙子布下了封印咒,而曼多拉也施下
阿多诺除了是哲学家,也是音乐理论家,自幼弹奏并熟悉贝多芬作品。本书收录了阿多诺重要的、发人深省的贝多芬札记,构成了一本从哲学、社会学、美学、音乐学、文学等角度观...
《李小龙技击法(全新完整版)》内容简介:本书是一代功夫之王李小龙的存世遗稿,由李小龙遗孀琳达女士和《黑带》杂志创始人水户上
阿巴斯·基阿鲁斯达米是荣获戛纳电影节金棕榈大奖、受到黑泽明和戈达尔钦佩激赏的导演,本书是阿巴斯首部记录电影创作的文字作品,也是其一生导演历程与人生之路的珍贵总结...
元明清词鉴赏辞典 本书特色 本书共收元、明、清三朝403位词人的词作843首,其中元词58家127篇,明词77家134首,清词268家582首。本书正文以词人的...
《故宫国宝100件》是“故宫三书”中的一本。该书从故宫博物院馆珍藏的90多万件文物中精选出来的100件,在这些国之瑰宝中万里挑一,分为青铜器、书画、陶瓷、工艺美...
【内容简介】象征性思维一直与人类共存:它先于语言和话语理性而存在。形象、象征、神话,这些并不是人们精神现象中随性的产物,它们的出现回应了某种精神需求,发挥了特定...
Tony Gibbs, leader of the bachelor of arts program in sonic arts at Middlesex Un...