Foreword
Preface
What Is Tidy First?
Audience
What You Will Learn
Structure of the Book
Why “Empirical” Software Design?
How I Came to Write Tidy First?
O’Reilly Online Learning
How to Contact Us
Acknowledgments
Introduction
I. Tidyings
1. Guard Clauses
2. Dead Code
3. Normalize Symmetries
4. New Interface, Old Implementation
5. Reading Order
6. Cohesion Order
7. Move Declaration and Initialization Together
8. Explaining Variables
9. Explaining Constants
10. Explicit Parameters
11. Chunk Statements
12. Extract Helper
13. One Pile
14. Explaining Comments
15. Delete Redundant Comments
II. Managing
16. Separate Tidying
17. Chaining
Conclusion
18. Batch Sizes
19. Rhythm
20. Getting Untangled
21. First, After, Later, Never
Never
Later
After
First
Summary
III. Theory
22. Beneficially Relating Elements
Elements
Relating
Beneficially
Beneficially Relating Elements
23. Structure and Behavior
24. Economics: Time Value and Optionality
25. A Dollar Today > A Dollar Tomorrow
26. Options
27. Options Versus Cash Flows
28. Reversible Structure Changes
29. Coupling
30. Constantine’s Equivalence
31. Coupling Versus Decoupling
32. Cohesion
33. Conclusion
Appendix. Annotated Reading List and References
Index
About the Author
· · · · · · (
收起)
0 有用 J. 2024-03-04 13:01:41 美国
前面太浅,后面变玄学了
0 有用 al_lea 2024-01-27 06:50:26 美国
Kent Beck Series
0 有用 三七李 2024-05-16 12:36:11 上海
理论部分很好玩,感觉在学经济
0 有用 Maxencius 2024-05-03 23:06:08 北京
不如refactor那本黄皮子的
0 有用 Frank An 2023-12-28 21:08:21 广东
The creator @KentBeck of Extreme Programming has a new book called 《Tidy First》, which I've read once before in the draft stage and plan to read again for the official release. The book is skinny but ... The creator @KentBeck of Extreme Programming has a new book called 《Tidy First》, which I've read once before in the draft stage and plan to read again for the official release. The book is skinny but full of practical tips on writing clean code. I recommend every programmer to read it more than once!!! (展开)
0 有用 三七李 2024-05-16 12:36:11 上海
理论部分很好玩,感觉在学经济
0 有用 Maxencius 2024-05-03 23:06:08 北京
不如refactor那本黄皮子的
0 有用 J. 2024-03-04 13:01:41 美国
前面太浅,后面变玄学了
0 有用 al_lea 2024-01-27 06:50:26 美国
Kent Beck Series
0 有用 Frank An 2023-12-28 21:08:21 广东
The creator @KentBeck of Extreme Programming has a new book called 《Tidy First》, which I've read once before in the draft stage and plan to read again for the official release. The book is skinny but ... The creator @KentBeck of Extreme Programming has a new book called 《Tidy First》, which I've read once before in the draft stage and plan to read again for the official release. The book is skinny but full of practical tips on writing clean code. I recommend every programmer to read it more than once!!! (展开)