The Productive Programmer (Paperback)

Neal Ford

買這商品的人也買了...

商品描述

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不僅提供了關於提高生產力的機制的建議 - 如何更聰明地工作、避免干擾、充分利用您的電腦並避免重複 - 他還詳細介紹了有價值的實踐,這些實踐將幫助您避免常見的陷阱,改進您的程式碼並對團隊更有價值。您將學到以下內容:
- 在編寫程式碼之前先撰寫測試
- 精心管理物件的生命週期
- 只構建您現在需要的,而不是可能以後需要的
- 將古老的哲學應用於軟體開發
- 質疑權威,而不是盲目遵從標準
- 通過元編程使困難的事情變得更容易,不可能的事情變得可能
- 確保方法內的所有程式碼在相同的抽象層級上
- 選擇合適的編輯器並組合最佳的工具來完成工作

這不僅僅是理論,而是Ford作為全球IT咨詢公司ThoughtWorks的應用架構師的實際經驗的結晶。無論您是初學者還是有多年經驗的專業人士,您都可以通過《高效能程式設計師》中的簡單明確的原則來改進您的工作和職業生涯。