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 的應用架構師的實際經驗成果。無論您是初學者還是擁有多年經驗的專業人士,您都將通過《高效能程式設計師》中簡單明瞭的原則來改善您的工作和職業生涯。