
Tidy First?
A Personal Exercise in Empirical Software Design
Author: Kent Beck
Narrator: Stephen R. Thorne
Unabridged: 2 hr 41 min
Format: Digital Audiobook Download
Publisher: Ascent Audio
Published: 10/15/2024
Categories: Nonfiction, Computers & Technology, Software, Business & Economics, Internet, Computer Programming
Includes:
Bonus Material
![]()
Synopsis
Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality. This book helps you:
● Understand the basic theory of how software design works and the forces that act on it
● Explore the difference between changes to a system's behavior and changes to its structure
● Improve your programming experience by sometimes tidying first and sometimes tidying after
● Learn how to make large changes in small, safe steps
● Approach software design as an exercise in human relationships



