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页
钟马田(D.Martyn Lloyd-Jones1899-1981),英国威尔土人,著名医生、牧师和学者,他于23岁成为英国皇家医生助理,27岁时突然献身成为加...
作者简介[美] 马克•斯特兰德(Mark Strand,1934—2014)美国桂冠诗人,普利策奖、华莱士•史蒂文斯奖得主,以诗歌闻名,其诗歌的创作风格影响了一...
阿加莎·克里斯蒂被誉为举世公认的侦探推理小说女王。她的著作英文版销售量逾10亿册,而且还被译成百余种文字,销售量亦逾10亿册
蔡登山,1954年生,中国台湾台南人,淡江大学中文系毕业。曾任高职教师、电视台编剧、年代及春晖电视公司企划经理、行销部总经理,沉迷于电影及现代文学史料之间,几达...
希行:女,生于燕赵之地,平凡上班族,双鱼座小主妇。以笔编织五彩灿烂的故事,偏好乡土气息,爱有一技之长的女主。爱读书,爱旅游,用有限的时间和金钱,过出无限的情调和...
刘頔,黑龙江大庆人,毕业于哈尔滨学院,因为大学期间呆着无聊,于是体内分泌过多的激素促使他开始在网上发表小说,一不小心小有成就,毕业后放弃了网络写手生涯,成为一名...
《Ruby on Rails实践之路:写给PHP和Java开发者的书》内容简介:Ruby on Rails是基于MVC模式的Web框架,用于开发基于数据库的We...
中医原来这么有趣 本书特色 志闲而少欲,心安而不惧,形劳而不倦,气从以顺,各从其欲,皆得所愿。故美其食,任其服,乐其俗,高下不相慕,其民故曰朴。味过于酸,肝气以...
作品目录1.我们需要信仰的复兴?2.仅有市场经济的智慧还不够3.沙漠的内心是潮湿的4.信仰,就是力量5.内心和谐需要三种精神的平衡
龚林轩92年白羊座,偶尔写点东西做点菜。
成田良悟生於1980年,現居埼玉縣。以《BACCANO! 大騷動!》獲得第九回電擊遊戲小說大賞金賞,並發展成長篇小說。擅長利用眾多特色鮮明的角色將故事描述得熱鬧...
辜井,拥有十三年医疗工作经历,在某项课题研究中发现了灰尘对居家健康的影响,便开始转向和健康生活密切相关的收纳之路。辜井将空间设计、色彩环境、空间再造以及中国人的...
作品目录如何使用本书 XIV常见问答 XVI序 XVIII引言 XVIIII第 1 章访谈在设计中的重要性 1设计过程中对用户的洞察 3何时进
望色启微 内容简介 《望色启微》共3卷82论。其中**、二卷60论,基本以勾、摘《灵》、《素》的望色部分,加叙加议,予以论说。如“五色所自生”、“五色配脏”、“...
Seven-year-oldNeroDemarebelievesinvampiresandgrowsupadmiringtheirmythicalslayer,...
鸾,是传说中的一种鸟儿,没有凤凰的名号,却飞得更高……他是皇帝,60年里专宠我一人;他是我孙子辈,却也是我爱人;前半生,我是他姑姑,辅主登基,做亘古一帝。后半生...
Since the 1949 Communist Revolution, China has devised nine different military s...
2011年3月,伊莱·帕里泽在TED的一次演讲中提出了“过滤泡”的概念,用来指认一种“智能隔离状态”:受技术媒介的影响,用户与不同的意见信息分离,被隔离在自己的...
海明威(Ernest Hemingway,1899~1961)美国小说家、诺贝尔文学奖获得者。1899年7月21日生于芝加哥市郊橡胶园小镇。父亲是医生和体育爱好...
★《洛杉矶时报》科技图书奖★《物理世界》年度图书奖★中国科学院院士、数学家林群倾情推荐★对量子物理学天才、诺贝尔物理学奖得主狄拉克一生的全面、详实而有趣的讲述★...