編碼整潔之道

編碼整潔之道

《編碼整潔之道》是2012年8月電子工業出版社出版的圖書,作者是羅伯特·C.馬丁。

基本介紹

  • 中文名:編碼整潔之道
  • 作者:羅伯特·C.馬丁
  • 出版社:電子工業出版社
  • ISBN:9787121175633
內容簡介,圖書目錄,

內容簡介

忍受各種不確定性及不間斷的壓力並能夠獲取成功的程式設計師有一個共通特徵:他們都深度關注軟體創建實踐。他們都把軟體看做一種工藝品。他們都是專家。在“鮑勃大叔”看來“專業”的程式設計師不僅應該具備專業的技能,更應該具備專業的態度,這也是本書闡述的核心。專業的態度包括如何用帶著榮譽感、自尊、自豪來面對進行軟體開發,如何做好並做得整潔,如何誠實地進行溝通和估算,如何透明並坦誠地面對困難做抉擇,如何理解與專業知識相伴的責任。
點擊連結進入: 代碼整潔之道

圖書目錄

Foreword
Preface
Acknowledgments
About the Author
On the Cover
Pre-Requisite Introduction
Chapter 1 Professionalism
Be Careful What You Ask For
Taking Responsibility
First, Do No Harm
Work Ethic
Bibliography
Chapter 2 Saying No
Adversarial Roles
High Stakes
Being a “Team Player”
The Cost of Saying Yes
Code Impossible
Chapter 3 Saying Yes
A Language of Commitment
Learning How to Say“Yes”
Conclusion
Chapter 4 Coding
Preparedness
The Flow Zone
Writer’s Block
Debugging
Pacing Yourself
Being Late
Help
Bibliography
Chapter 5 Test Driven Development
The Jury Is In
The Three Laws of TDD
What TDD Is Not
Bibliography
Chapter 6 Practicing
Some Background on Practicing
The Coding Dojo
Broadening Your Experience
Conclusion
Bibliography
Chapter 7 Acceptance Testing
Communicating Requirements
Acceptance Tests
Conclusion
Chapter 8 Testing Strategies
QA Should Find Nothing
The Test Automation Pyramid
Conclusion
Bibliography
Chapter 9 Time Management
Meetings
Focus-Manna
Time Boxing and Tomatoes
Avoidance
Blind Alleys
Marshes, Bogs, Swamps, and Other Messes
Conclusion
Chapter 10 Estimation
What Is an Estimate?
PERT
Estimating Tasks
The Law of Large Numbers
Conclusion
Bibliography
Chapter 11 Pressure
Avoiding Pressure
Handling Pressure
Conclusion
Chapter 12 Collaboration
Programmers versus People
Cerebellums
Conclusion
Chapter 13 Teams and Projects
Does It Blend?
Conclusion
Bibliography
Chapter 14 Mentoring, Apprenticeship, and Craftsmanship
Degrees of Failure
Mentoring
Apprenticeship
Craftsmanship
Conclusion
Appendix A Tooling
Tools
Source Code Control
IDE/Editor
Issue Tracking
Continuous Build
Unit Testing Tools
Component Testing Tools
Integration Testing Tools
UML/MDA
Conclusion
Index

相關詞條

熱門詞條

聯絡我們