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页
没有梦的人只是行尸走肉,有梦而不曾构筑出一个乌托邦的人只是好高骛远、眼高手低的梦游者,把梦变成一个小小的现实才是一次有效而实在的抒情。在这个浮躁的世风里,只要你...
“梦总是领先于生活的。”路易•阿尔都塞在给情人克莱尔的信中写道。1984年,就在他写作那本著名的自传《来日方长》之前,这位犯了谋杀案的哲学家翻阅了许多被他留存在...
戴尔·卡耐基,美国“成人教育之父”。20世纪早期,美国经济陷入萧条,战争和贫困导致人们失去了对美好生活的愿望,而卡耐基独辟蹊径地开创了一套融演讲、推销、为人处世...
在西方很多学者都聚焦于数字劳工,但中国对数字劳工的研究还存在相当的空间。数字劳工不仅仅包括传媒产业中的数字劳工,还应该包
威力无比的魔法师瓶盖花种子,邪恶的大雪怪阿姆、恐怖的巧克力城堡、奇幻的新星书店以及喧闹的巧克力王国……奇奇和怪怪在寻找家的旅途中经历了千难万险,他们该如何战胜困...
吴莹青年作家、戏剧课老师,擅长非虚构写作。儿时长于鄱阳湖畔,现定居于成都。常年运营公众号“塘镇故事集”,被读者称为“温暖的记录者”。吴莹的文风细腻、平实,不追求...
这世上,有些词注定为魅力和激动人的心灵而生,青春、校园、理想、民谣、精神、爱情……在这些词逐渐剥蚀,谈论它们都显得奢侈的年代,如果有人把曾经让这些语词绽放得最灿...
《声息2》内容简介:记忆可以剥离出心底的温暖,让一个女孩的歌声只剩悲凉。多年前的一场火灾,一场空难,一场精心策划的阴谋,让女孩失去了亲人,失去了继承权,也失去了...
作品目录弗·谢·索洛约夫 一八八一年一月三十日在高级女子讲习班 悼念费·米·陀思妥耶斯基的演讲 纪念陀思妥耶夫斯基的三次演
◎ 日本“Long-life Design”(长效设计)教父长冈贤明的灵感锦集◎ D&DEPARTMENT的原点及其背后的思考◎ 设计师、职场新人、企业家……更...
1. 關於Perl當你翻開這本書的時候,你也就進入了一個奇幻的世界。Perl確實是一種非常吸引人的程式語言,而之所以這麼引人入勝的原因不單單在於他的功能,也在於...
短篇小说集《阿莱夫》发表于1949年,收入17篇小说,并附后记。这个集子里除了《埃玛•宗兹》和《武士和女俘的故事》以外,都属于幻想小说类型。前者的梗概是塞西莉亚...
临床肿瘤学 内容简介 该书为全英文影印本。总体介绍癌症的统计和趋势、病因、预防、诊断和治疗。分别介绍肺癌,结、直肠癌,胰腺、胆囊和肝外胆管肿瘤,肝癌,胃癌,食管...
Author南绫80后作家,电影编剧。主修钢琴,副修音乐教育,因酷爱文字义无反顾投奔文字世界。擅长都市小说,文风轻快温暖,主要代表作为“老板系列”和“男神系列”...
FutureImperfectdescribesanddiscussesavarietyoftechnologicalrevolutionsthatmighth...
【编辑推荐】⭐危险哲学家齐奥朗,人生首部短句集!在法国最畅销、最受欢迎之作“与齐奥朗交朋友是有危险的,但这种危险能让你活着。”危险哲学家齐奥朗,用“碎片体”的思...
侵权责任法典型案例实务教程 内容简介 李显冬编著的《侵权责任法典型案例实务教程》是侵权责任法理论与实务相结合的法学理论教材。该书的基本内容以侵权责任法的...
作品目录导论 神仙三品说的原始及其演变 ——以六朝道教为中心的考察 魏晋神女神话与道教神女降真神话 西王母五女神话的形成及其
樊锦诗,浙江杭州人。1963年毕业于北京大学历史系考古专业,同年到敦煌文物研究所工作至今。现为敦煌文物研究院院长,研究馆员。著有:《莫高窟北朝洞窟分期》、《莫高...
赵世瑜,北京师范大学历史学学士、硕士、文学博士。先后任北京师范大学历史系、北京大学历史学系教授。主要研究领域为明清史、区域社会史、历史人类学。先后出版《小历史与...