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页
张光宇(1900―1964),中国现当代卓有成就的漫画家之一,也是中国漫画装饰风画派的开创者。
著者:莎士比亚W. William Shakespeare(1564~1616),英国文艺复兴时期伟大的剧作家、诗人。本•琼森称他为“时代的灵魂”,马克思称他和...
拜倫.凱蒂所著的《一念之轉》,實屬當今書坊的一股清流。凱蒂曾受十餘年的憂鬱症所苦,從沮喪、憤怒、絕望,最後陷入自殺傾向。1986年的某天清晨,她突然明澈地清醒過...
以色列银行业监管-审慎监管与消费者保护 本书特色 以色列银行业监管卓有成效,特别是以色列银行业相当好地经受住了2008年全球金融危机的考验,这一点尤其令人赞许。...
SoundPatternsofSpokenEnglishisaconcise,to-the-pointcompendiumofinformationaboutt...
埃里克·赫尔姆斯(Eric Helms),PhD, CSCS 在职业生涯的大部分时间里,埃里克一直为各个级别的健美和力量举运动员提供训练服务,包括目前IPF10...
精彩摘录我认为,在人类思考世界的最早记录中偶尔发现非常深刻的哲学思想,发现我们今天需要一番努力、作一番抽象才能形成和掌握
上田信 1949年生于日本青森,昭和30年代时爱看少年杂志的插图与封面,因此拜当代插画大师小松崎茂为师,现在为专业军事插画家,也推出许多漫画单行本。对军事题材有...
★综合百余年红学研究成果,脂本全新精校,在字词、文本结构、语言风格上全面恢复作者原笔文字。★前八十回据脂本全新精校,以程高本后四十回补足全文。参考了几个有代表性...
Marguerite Donnadieu, known as Marguerite Duras (4 April 1914 – 3 March 1996) wa...
Lawyer Atticus Finch defends the real mockingbird of Harper Lees classic, Pulite...
徐小平1983年毕业于中央音乐学院,任教北大;1987年赴美留学,后定居加拿大;1995年底回国,参与创建新东方学校,主持出国咨询处。出版有《美国签证哲学》和《...
日本战后民主主义时代思想旗手丸山真男的杰作兼具理论穿透力和大众影响力的思想史写作范本--《日本的思想》是丸山真男最负盛名的作品之一,有着越出学院的广泛的社会影响...
《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。全书共...
方剂学-(上下册)-第2版 本书特色 《方剂学(第2版上下)》为中医药学高级丛书(第二版)之一,是由著名中医学家、方剂学专家,南京中医药大学李飞教授率领全国近十...
德鲁克管理学院永久荣誉顾问赫塞尔本、两次入选Thinkers 50的思想家戈德史密斯作品,波音公司与福特公司前CEO艾伦·穆拉利作序推荐,28位领导力大师30次...
朱木通经方医案-中医临床廿五年 本书特色 朱先生认为中医临床诊治疾病必须依据四诊为基础,而在四诊之中特别注重问诊,不厌其详;重视体质对疾病发生、发展和转归的影响...
《素锦的香港往事》一书以素锦和妹妹素美(为信主及家人讳,对信中涉及的主要人物姓名作了处理)之间的真实通信为基础,讲述了素锦在香港二十年的日常生活以及期间所历经的...
• 关于版本:本版以宋代晁刻本、鄂州刻本为底本参考汤显祖点评本等几个重要刻本综合勘校。收录全500篇。• 文字部分:全文注释注音,通畅诵读。上下阕分段、情景式断...
奥得弗雷德·普鲁士勒,1923年10月20日生于苏台德地区的伊塞尔山区。1953年大学毕业后在慕尼黑担任教师,后在罗森海姆任中学校长。1970年离开教育界从事专...