91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
卓有成效的程序員(影印版)
卓有成效的程序員(影印版)
Neal Ford
出版時間:2009年12月
頁數(shù):206
任何一個以開發(fā)軟件為生的人都需要掌握一種經(jīng)過實踐檢驗的方法,來使自己工作得更好、更快、更高效?!蹲坑谐尚У某绦騿T》在“如何節(jié)省時間”方面提供了寶貴意見和實用工具,無論你使用何種平臺,都能立刻應(yīng)用于其中。大師級的開發(fā)者Neal Ford不僅提供了關(guān)于提高生產(chǎn)力的建議:如何更明智地工作,排除干擾,充分利用計算機(jī),以及避免重復(fù);同時他還詳細(xì)介紹了許多有價值的實踐經(jīng)驗,幫助你規(guī)避常見陷阱,改善代碼,從而為團(tuán)隊創(chuàng)造更大的價值。
你將學(xué)習(xí)到如何:
· 在寫代碼前先寫測試
· 一絲不茍地管理你的對象的生命周期
· 只做你現(xiàn)在必須要做的,而非你將來可能要做的
· 將古老的哲學(xué)應(yīng)用到軟件開發(fā)當(dāng)中
· 敢于質(zhì)疑權(quán)威,而不是盲目遵從標(biāo)準(zhǔn)
· 利用元編程,將困難轉(zhuǎn)為容易,化不可能為可能
· 確保同一方法中的所有代碼處于同一個抽象層面
· 選擇合適的編輯器,打造最佳工具組合
這些不是空泛的理論,而是Ford現(xiàn)實的經(jīng)驗成果。不論你是初學(xué)者還是富有多年經(jīng)驗的專家,《卓有成效的程序員》中簡單而直接的原則對你的工作和職業(yè)生涯都將有所裨益。
Neal Ford是全球IT咨詢公司ThoughtWorks的應(yīng)用軟件構(gòu)架師。他曾在美國和其他國家進(jìn)行實地授課,對象包括軍方和多家《財富》500強(qiáng)企業(yè)。

  1. FOREWORD
  2. PREFACE
  3. 1 INTRODUCTION
  4. Why a Book on Programmer Productivity?
  5. What This Book Is About
  6. Where to Go Now?
  7. Part One MECHANICS
  8. 2 ACCELERATION
  9. Launching Pad
  10. Accelerators
  11. Macros
  12. Summary
  13. 3 FOCUS
  14. Kill Distractions
  15. Search Trumps Navigation
  16. Find Hard Targets
  17. Use Rooted Views
  18. Use Sticky Attributes
  19. Use Project-Based Shortcuts
  20. Multiply Your Monitors
  21. Segregate Your Workspace with Virtual Desktops
  22. Summary
  23. 4 AUTOMATION
  24. Don’t Reinvent Wheels
  25. Cache Stuff Locally
  26. Automate Your Interaction with Web Sites
  27. Interact with RSS Feeds
  28. Subvert Ant for Non-Build Tasks
  29. Subvert Rake for Common Tasks
  30. Subvert Selenium to Walk Web Pages
  31. Use Bash to Harvest Exception Counts
  32. Replace Batch Files with Windows Power Shell
  33. Use Mac OS X Automator to Delete Old Downloads
  34. Tame Command-Line Subversion
  35. Build a SQL Splitter in Ruby
  36. Justifying Automation
  37. Don’t Shave Yaks
  38. Summary
  39. 5 CANONICALITY
  40. DRY Version Control
  41. Use a Canonical Build Machine
  42. Indirection
  43. Use Virtualization
  44. DRY Impedance Mismatches
  45. DRY Documentation
  46. Summary
  47. Part Two PRACTICE
  48. 6 TEST-DRIVEN DESIGN
  49. Evolving Tests
  50. Code Coverage
  51. 7 STATIC ANALYSIS
  52. Byte Code Analysis
  53. Source Analysis
  54. Generate Metrics with Panopticode
  55. Analysis for Dynamic Languages
  56. 8 GOOD CITIZENSHIP
  57. Breaking Encapsulation
  58. Constructors
  59. Static Methods
  60. Criminal Behavior
  61. 9 YAGNI
  62. 10 ANCIENT PHILOSOPHERS
  63. Aristotle’s Essential and Accidental Properties
  64. Occam’s Razor
  65. The Law of Demeter
  66. Software Lore
  67. 11 QUESTION AUTHORITY
  68. Angry Monkeys
  69. Fluent Interfaces
  70. Anti-Objects
  71. 12 META-PROGRAMMING
  72. Java and Reflection
  73. Testing Java with Groovy
  74. Writing Fluent Interfaces
  75. Whither Meta-Programming?
  76. 13 COMPOSED METHOD AND SLAP
  77. Composed Method in Action
  78. SLAP
  79. 14 POLYGLOT PROGRAMMING
  80. How Did We Get Here? And Where Exactly Is Here?
  81. Where Are We Going? And How Do We Get There?
  82. Ola’s Pyramid
  83. 15 FIND THE PERFECT TOOLS
  84. The Quest for the Perfect Editor
  85. The Candidates
  86. Choosing the Right Tool for the Job
  87. Un-Choosing the Wrong Tools
  88. 16 CONCLUSION: CARRYING ON THE CONVERSATION
  89. APPENDIX: BUILDING BLOCKS
  90. INDEX
書名:卓有成效的程序員(影印版)
作者:Neal Ford
國內(nèi)出版社:東南大學(xué)出版社
出版時間:2009年12月
頁數(shù):206
書號:978-7-5641-1924-9
原版書出版商:O'Reilly Media
Neal Ford
 
Neal Ford是Thoughtworks公司的總監(jiān)、軟件架構(gòu)師和meme wrangler。
 
 
The cover image is a stock photograph from Corbis.
購買選項
定價:42.00元
書號:978-7-5641-1924-9
出版社:東南大學(xué)出版社