Search
Log in
  • Home

  • Categories

  • Audiobooks

  • E-books

  • Magazines

  • For kids

  • Top lists

  • Help

  • Download app

  • Use campaign code

  • Redeem gift card

  • Try free now
  • Log in
  • Language

    🇪🇸 España

    • ES
    • EN

    🇧🇪 Belgique

    • FR
    • EN

    🇩🇰 Danmark

    • DK
    • EN

    🇩🇪 Deutschland

    • DE
    • EN

    🇫🇷 France

    • FR
    • EN

    🇳🇱 Nederland

    • NL
    • EN

    🇳🇴 Norge

    • NO
    • EN

    🇦🇹 Österreich

    • AT
    • EN

    🇨🇭 Schweiz

    • DE
    • EN

    🇫🇮 Suomi

    • FI
    • EN

    🇸🇪 Sverige

    • SE
    • EN
  1. Books
  2. Nonfiction
  3. Business

Read and listen for free for 7 days!

Cancel anytime

Try free now
3.0(1)

Tidy First? : A Personal Exercise in Empirical Software Design

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind.

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


Author:

  • Kent Beck

Narrator:

  • Stephen R. Thorne

Format:

  • Audiobook

Duration:

  • 2 h 41 min

Language:

English

Categories:

  • Nonfiction
  • Business
  • Nonfiction
  • Computer sciences

Others have also read

Skip the list
  1. Confessions of a Public Speaker

    Scott Berkun

    audiobook
  2. WTF? : What's the Future and Why It's Up to Us

    Tim O'Reilly

    audiobook
  3. Ingeniería de software en Google : Lecciones sobre programación aprendidas a lo largo del tiempo

    Titus Winters, Tom Manshreck, Hyrum Wright

    book
  4. JEE 7 a Fondo : Diseño y desarrollo de aplicaciones Java Enterprise

    Pablo Sznajdleder

    book
  5. Ingeniería de Software

    Guillermo Pantaleo, Ludmila Rinaudo

    book
  6. The Lessons of History

    Will Durant, Ariel Durant

    book
  7. Understanding Software : Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer

    Max Kanat-Alexander

    audiobook
  8. Peter, Paul, and Mary Magdalene

    Bart D. Ehrman

    audiobook
  9. Un bacalao por bandera : Y otros asombrosos relatos del pez más «influencer» de la historia

    Xosé Cermeño

    audiobookbook
  10. Björk

    VV.AA .

    book
  11. La economía WTF : El futuro que nos espera y por qué depende de nosotros

    Timothy F. O'Reilly

    book
  12. Why Nothing Works : The Anthropology of Daily Life

    Marvin Harris

    book

Help and contact


About us

  • Our story
  • Career
  • Press
  • Accessibility
  • Partner with us
  • Investor relations
  • Instagram
  • Facebook

Explore

  • Categories
  • Audiobooks
  • E-books
  • Magazines
  • For kids
  • Top lists

Popular categories

  • Crime
  • Biographies and reportage
  • Fiction
  • Feel-good and romance
  • Personal development
  • Children's books
  • True stories
  • Sleep and relaxation

Nextory

Copyright © 2025 Nextory AB

Privacy Policy · Terms ·
Excellent4.3 out of 5