舉報

會員
Understanding Software
最新章節:
Index
UnderstandingSoftwareisforeveryprogrammer,oranyonewhoworkswithprogrammers.Iflifeisfeelingmorecomplexthanitshouldbe,andyouneedtotouchbasewithsomeclearthinkingagain,thisbookisforyou.Ifyouneedsomeinspirationandareminderofhowtoapproachyourworkasaprogrammerbyembracingsomesimplicityinyourworkagain,thisbookisforyou.Ifyou’reoneofMax’sfollowersalready,thisbookisacollectionofMax’sthoughtsselectedandcuratedforyoutoenjoyandreflecton.Ifyou’renewtoMax’swork,andreadytoconnectwiththepowerofsimplicityagain,thisbookisforyou!
目錄(58章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- www.PacktPub.com
- Customer Feedback
- Foreword
- Part One. Principles for Programmers
- Chapter 1. Before You Begin…
- Chapter 2. The Engineer Attitude
- Chapter 3. The Singular Secret of the Rockstar Programmer
- Chapter 4. Software Design in Two Sentences
- Part Two. Software Complexity and its Causes
- Chapter 5. Clues to Complexity
- Chapter 6. Ways To Create Complexity: Break Your API
- Chapter 7. When Is Backwards-Compatibility Not Worth It?
- Chapter 8. Complexity is a Prison
- Part Three. Simplicity and Software Design
- Chapter 9. Design from the Start
- Chapter 10. The Accuracy of Future Predictions
- Chapter 11. Simplicity and Strictness
- Chapter 12. Two is Too Many
- Chapter 13. Sane Software Design
- Part Four. Debugging
- Chapter 14. What is a Bug?
- Chapter 15. The Source of Bugs
- Chapter 16. Make It Never Come Back
- Chapter 17. The Fundamental Philosophy of Debugging
- Part Five. Engineering in Teams
- Chapter 18. Effective Engineering Productivity
- Chapter 19. Measuring Developer Productivity
- Chapter 20. How to Handle Code Complexity in a Software Company
- Chapter 21. Refactoring is about Features
- Chapter 22. Kindness and Code
- Chapter 23. Open Source Community Simplified
- Part Six. Understanding Software
- Chapter 24. What is a Computer?
- Chapter 25. The Components of Software: Structure Action and Results
- Chapter 26. Software Revisited: (I)SAR Clarified
- Chapter 27. Software as Knowledge
- Chapter 28. The Purpose of Technology
- Chapter 29. Privacy Simplified
- Chapter 30. Simplicity and Security
- Chapter 31. Test-Driven Development and the Cycle of Observation
- Chapter 32. The Philosophy of Testing
- Part Seven. Suck Less
- Chapter 33. The Secret of Success: Suck Less
- Chapter 34. How We Figured Out What Sucked
- Chapter 35. The Power of No
- Chapter 36. Why Programmers Suck
- Chapter 37. The Secret of Fast Programming: Stop Thinking
- Chapter 38. Developer Hubris
- Chapter 39. "Consistency" Does Not Mean "Uniformity"
- Chapter 40. Users Have Problems Developers Have Solutions
- Chapter 41. Instant Gratification = Instant Failure
- Chapter 42. Success Comes from Execution Not Innovation
- Chapter 43. Excellent Software
- Index 更新時間:2021-07-08 10:22:37
推薦閱讀
- 從零開始構建企業級RAG系統
- Android Wearable Programming
- Mastering OpenLayers 3
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- Implementing Modern DevOps
- 小創客玩轉圖形化編程
- 我的第一本算法書
- Mastering KnockoutJS
- Kinect for Windows SDK Programming Guide
- 算法訓練營:提高篇(全彩版)
- Android程序設計基礎
- 黑莓(BlackBerry)開發從入門到精通
- C語言從入門到精通
- 計算機系統解密:從理解計算機到編寫高效代碼
- Getting Started with RethinkDB
- 面向物聯網的Android應用開發與實踐
- Neo4j Graph Data Modeling
- HoloLens Blueprints
- 數據庫技術及應用(Access)(第2版)
- KnockoutJS Essentials
- Java核心技術第10版(套裝共2冊)
- JavaScript忍者秘籍(第2版)
- Introducing Microsoft SQL Server 2019
- Go語言從入門到項目實踐(超值版)
- Python Microservices Development
- Selenium 1.0 Testing Tools: Beginner's Guide
- 計算機常用工具軟件入門與應用
- Scratch編程入門與算法進階
- React+Node.js開發實戰:從入門到項目上線
- Python編程課