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页
For weeks, months—nay!—from the very moment you were born, you’ve felt it callin...
陈晓明,1959年2月生,福建人。早年有过知青经历,后上大学(77级),后读研究生,期间从事过教学和研究职业。1987年进入中国社会科学院研究生院文学系攻读博士...
明开夜合,生于山城,心中却有澎湃的海浪,愿将所有琳琅的故事,都化作文字讲与人听。愿望很小也很大,路还很远,只愿风雨兼程。已出版:《落雪满南山》《我爱的人》《白夜...
药物治疗中的药师提示 内容简介 安全、有效、经济地使用药物,让医师在对患者的药物治疗中*大可能地收到预期治疗效果,*大限度地减少副作用,是临床医师、患者、药师共...
本名蒋翎,女性,1976生。在上海某变电所担任团委宣传等职务,目前还是《漫友 STORY100》的专栏作家。其笔名“自由鸟”在中国大陆的画迷中可谓无人不知、无人...
AuthorNedMohanhasbeenaleaderinEESeducationandresearchfordecades.Histhree-bookser...
胡洁,社会学博士,东南大学人文学院社会学系副教授,兼任中国社会学会社会心理学专业委员会副秘书长。在《社会学研究》《学术月刊》《社会学评论》等杂志发表学术论文10...
韩寒主编MOOK,2015春季版《和喜欢的一切在一起》,来自「一个」App二十四位高赞作者的佳作精选集。春日阅读,不妨和韩寒、蔡崇达、咸贵人、大冰、吴惠子、蒋话...
共同正犯研究 内容简介 共同正犯是按分工分类法所确定的一种共犯类型,是刑法学共犯理论中的一个重要范畴。本书既有纵向的学说发展史的评述,又有横向的比较研究,还运用...
谭霈生就职于中央戏剧学院,教授、博士生导师。目前仍在一线工作,主持谭霈生大师工作室、戏剧学系研究生班教学科研工作。谭霈生是我国顶级戏剧理论家、评论家、教育家,是...
医疗事故罪专题整理 内容简介 本书上篇为刑事责任研究评述,包括医疗事故的立法与研究概况、医疗事故罪主要争议问题介绍等;下篇为代表性论文,收录了《医疗责任事故刑事...
莫恩斯·特罗勒·拉尔森(Mogens Trolle Larsen,1937— )是哥本哈根大学亚述学荣休教授,作品有《征服亚述:发掘古老的土地》(The Con...
实用皮肤科学(第三版) 本书特色 全书共分四篇,**篇为皮肤病的总论,叙述有关的解剖、组织、生理、生化、诊断、免疫、分子生物学和防治、美容方面的基础知识。第二篇...
紫金陈:著名悬疑推理小说作家,以原创小说“高智商犯罪”系列被众多读者所熟知,多部作品已经进行了影视化改编,其中《无证之罪》网剧一经播出,收视率一路高涨,好评如潮...
重新定义摩登与怀旧的碰撞之美共赴一场色彩与几何交错的视觉盛宴·编辑推荐★《国家地理》摄影大师、荷赛获奖者殿堂级惊艳之作;《时代周刊》《纽约时报》《赫芬顿邮报》推...
幻园•山间•草间•字间——豆瓣人气建筑师鱼山自选代表作252幅,首度结集。周作人形容《幽梦影》:“既是那样的旧,又是那样的新。”这话放在鱼山的画也恰切的。少有人...
中医体质养生形神兼养 本书特色 养生必须明白一个道理:调心养神始终是养生的前提和基础。拥有一颗什么样的心就会油自主地选择什么样的生活方式。中医体质养生形神兼养 ...
含胭女,80后,杭州人士,理智的摩羯座,年轻时喜爱幻想,日渐成熟后便选择将心中的故事化成文字,慢慢地讲给大家听。其他作品:《明知故爱》《爸爸驾到(暂定)》等。
認真對待日常生活中的每個小細節,正是保持好心情的不二法門。利用閒暇時間熨燙晾乾的襯衫,早上梳洗後套上筆挺的服裝,大力地伸個懶腰,便可以神采奕奕的面容度過新的一天...
The time was the 1980s. The place was Wall Street. The game was called Liar’s Po...