18 best-selling nonfiction books like Five Lines of Code: How and when to refactor by Christian Clausen

Cover of Five Lines of Code: How and when to refactor by Christian Clausen

Five Lines of Code: How and when to refactor

By: Christian Clausen

4.00

Format: 336 pages, Paperback

Five Lines of Code teaches refactoring that's focused on concrete rules and getting any method down…

If you liked the nonfiction plot in Five Lines of Code: How and when to refactor by Christian Clausen , here is a list of 18 books like this:

Cover of Growing Object-Oriented Software, Guided by Tests by Steve  Freeman, Nat Pryce

1. Growing Object-Oriented Software, Guided by Tests

By: Steve Freeman , Nat Pryce

4.19

Format: 345 pages, Paperback

Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming b… read more

Similar categories in Steve Freeman's Growing Object-Oriented Software, Guided by Tests book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computers
  • computer science
  • coding
  • nonfiction
  • design
  • programming
  • software
  • technology
Cover of Working Effectively with Legacy Code by Michael C. Feathers

2. Working Effectively with Legacy Code

By: Michael C. Feathers

3.91

Format: 69 pages, Paperback

Get more out of your legacy systems, more performance, functionality, reliability, and manageabilit… read more

Similar categories in Michael C. Feathers's Working Effectively with Legacy Code book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of First Love by Gwendoline Riley

3. First Love

By: Gwendoline Riley

4.50

Format: 168 pages, Paperback

From "one of Britain's most original young writers" (The Observer), a blistering account of a marri… read more

Similar categories in Gwendoline Riley's First Love book and Christian Clausen's Five Lines of Code: How and when to refactor

4. The Rational Optimist: How Prosperity Evolves

By: Matt Ridley

3.76

Format: None pages, Hardcover

Life is getting better--and at an accelerating rate. Food availability, income, and life span are u… read more

Similar categories in Matt Ridley's The Rational Optimist: How Prosperity Evolves book and Christian Clausen's Five Lines of Code: How and when to refactor

  • nonfiction
Cover of Refactoring: Improving the Design of Existing Code by Kent Beck, Erich Gamma, Martin Fowler, Don Roberts

5. Refactoring: Improving the Design of Existing Code

By: Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Format: 344 pages, Hardcover

As the application of object technology--particularly the Java programming language--has become com… read more

Similar categories in Kent Beck's Refactoring: Improving the Design of Existing Code book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology

6. Thinking in Systems: A Primer

By: Donella H. Meadows , None

3.57

Format: None pages, Paperback

Meadows' Thinking in Systems, is a concise and crucial book offering insight for problem solving on… read more

Similar categories in Donella H. Meadows's Thinking in Systems: A Primer book and Christian Clausen's Five Lines of Code: How and when to refactor

7. Flow: The Psychology of Optimal Experience

By: Mihály Csíkszentmihályi

3.00

Format: 31 pages, Paperback

The world's foremost producer of personal development and motivational audio programs gives you the… read more

Similar categories in Mihály Csíkszentmihályi's Flow: The Psychology of Optimal Experience book and Christian Clausen's Five Lines of Code: How and when to refactor

8. The Pragmatic Programmer: From Journeyman to Master

By: Dave Thomas , Andy Hunt

3.28

Format: 404 pages, Paperback

-- Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through th… read more

Similar categories in Dave Thomas's The Pragmatic Programmer: From Journeyman to Master book and Christian Clausen's Five Lines of Code: How and when to refactor

9. Designing Data-Intensive Applications

By: None

4.62

Format: None pages, ebook

read more

Similar categories in None's Designing Data-Intensive Applications book and Christian Clausen's Five Lines of Code: How and when to refactor

10. Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets

By: Nassim Nicholas Taleb

3.67

Format: 363 pages, Paperback

Fooled by Randomness is a standalone book in Nassim Nicholas Taleb's landmark Incerto series, an in… read more

Similar categories in Nassim Nicholas Taleb's Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets book and Christian Clausen's Five Lines of Code: How and when to refactor

11. The Clean Coder: A Code of Conduct for Professional Programmers

By: Robert C. Martin

4.24

Format: None pages, Paperback

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common … read more

Similar categories in Robert C. Martin's The Clean Coder: A Code of Conduct for Professional Programmers book and Christian Clausen's Five Lines of Code: How and when to refactor

12. Debugging Teams: Better Productivity Through Collaboration

By: Brian W. Fitzpatrick , Ben Collins-Sussman

3.66

Format: 325 pages, Paperback

In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Suss… read more

Similar categories in Brian W. Fitzpatrick's Debugging Teams: Better Productivity Through Collaboration book and Christian Clausen's Five Lines of Code: How and when to refactor

13. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

By: Gene Kim , George Spafford , Kevin Behr

4.16

Format: 200 pages, Hardcover

Bill is an IT manager at Parts Unlimited. It's Tuesday morning and on his drive into the office, Bi… read more

Similar categories in Gene Kim's The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win book and Christian Clausen's Five Lines of Code: How and when to refactor

14. Head First Design Patterns: A Brain-Friendly Guide

By: Bert Bates , Kathy Sierra , Elisabeth Robson , Eric Freeman

3.91

Format: None pages,

You're not alone. At any given moment, somewhere in the world someone struggles with the same softw… read more

Similar categories in Bert Bates's Head First Design Patterns: A Brain-Friendly Guide book and Christian Clausen's Five Lines of Code: How and when to refactor

Cover of The Unicorn Project by Gene Kim

15. The Unicorn Project

By: Gene Kim

4.08

Format: 352 pages, Hardcover

The Phoenix Project wowed over a half-million readers. Now comes the Wall Street Journal Bestsellin… read more

Similar categories in Gene Kim's The Unicorn Project book and Christian Clausen's Five Lines of Code: How and when to refactor

  • software
  • technology
  • computer science
  • programming
Cover of Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren

16. Accelerate: Building and Scaling High Performing Technology Organizations

By: Nicole Forsgren

4.06

Format: 288 pages, Paperback

Does technology actually matter? And how can we apply technology to drive business value? For years… read more

Similar categories in Nicole Forsgren's Accelerate: Building and Scaling High Performing Technology Organizations book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • nonfiction
  • programming
  • software
  • technology
Cover of Even Though I Knew the End by C.L. Polk

17. Even Though I Knew the End

By: C.L. Polk

3.85

Format: 136 pages, Hardcover

A magical detective dives into the affairs of Chicago's divine monsters to secure a future with the… read more

Similar categories in C.L. Polk's Even Though I Knew the End book and Christian Clausen's Five Lines of Code: How and when to refactor

"A warm firework blossomed in my chest, the brilliant sparks flying along my nerves. I barely stopped myself from reaching across the table for her hand."

-C.L. Polk, Even Though I Knew the End

"I never told her how she had saved me. I never told her how she became the dearest friend I’d ever had. I told her I loved her, but never enough. My Edith of the sparrows. My heart. My world."

-C.L. Polk, Even Though I Knew the End

"Ten years. It wasn't enough time, but I would live every blessed second of it. "We're going to San Fransisco." She smiled up at me. "We'll get a house in North Beach." "Right away," I said. "I've got…"

-C.L. Polk, Even Though I Knew the End

Cover of Clean Architecture by Robert C. Martin

18. Clean Architecture

By: Robert C. Martin

4.23

Format: 432 pages, Paperback

Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software crafts… read more

Similar categories in Robert C. Martin's Clean Architecture book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computers
  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
"The only way to go fast, is to go well."

-Robert C. Martin, Clean Architecture

"All race conditions, deadlock conditions, and concurrent update problems are due to mutable variables."

-Robert C. Martin, Clean Architecture

"I'm a programmer. I like programming. And the best way I've found to have a positive impact on code is to write it."

-Robert C. Martin, Clean Architecture

"Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure"

-Robert C. Martin, Clean Architecture

Cover of Modern Software Engineering: Doing What Works to Build Better Software Faster by David  Farley

19. Modern Software Engineering: Doing What Works to Build Better Software Faster

By: David Farley

4.18

Format: 256 pages, Paperback

Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, … read more

Similar categories in David Farley's Modern Software Engineering: Doing What Works to Build Better Software Faster book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change by Tanya Reilly

20. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

By: Tanya Reilly

4.40

Format: 335 pages, Paperback

For years, companies have rewarded their most effective engineers with management positions. But tr… read more

Similar categories in Tanya Reilly's The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • nonfiction
  • programming
  • software
  • technology
"What will Future You wish that Present You had done?"

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

"Yes, you can be an introvert. No, you can't be a jerk."

-Tanya Reilly, The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change

Cover of Fundamentals of Software Architecture: An Engineering Approach by Mark   Richards

21. Fundamentals of Software Architecture: An Engineering Approach

By: Mark Richards

4.26

Format: 419 pages, Paperback

Although salary surveys worldwide regularly identify software architect as one of the top ten best … read more

Similar categories in Mark Richards's Fundamentals of Software Architecture: An Engineering Approach book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of An Elegant Puzzle: Systems of Engineering Management by Will Larson

22. An Elegant Puzzle: Systems of Engineering Management

By: Will Larson

4.10

Format: 289 pages, Kindle Edition

There’s a saying that people don’t leave companies, they leave managers. Management is a key part o… read more

Similar categories in Will Larson's An Elegant Puzzle: Systems of Engineering Management book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • nonfiction
  • programming
  • software
  • technology
Cover of Tidy First?: A Personal Exercise in Empirical Software Design by Kent Beck

23. Tidy First?: A Personal Exercise in Empirical Software Design

By: Kent Beck

3.95

Format: 122 pages, Paperback

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into ma… read more

Similar categories in Kent Beck's Tidy First?: A Personal Exercise in Empirical Software Design book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computers
  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of The Programmer's Brain by Felienne Hermans

24. The Programmer's Brain

By: Felienne Hermans

3.91

Format: 256 pages, Paperback

Your brain responds in a predictable way when it encounters new or difficult tasks. This unique boo… read more

Similar categories in Felienne Hermans's The Programmer's Brain book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
"Confusion is part of programming."

-Felienne Hermans, The Programmer's Brain

"Despite being roughly twice as many characters, it requires a fraction of the mental effort when you read it"

-Felienne Hermans, The Programmer's Brain

Cover of Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikov

25. Unit Testing: Principles, Practices, and Patterns

By: Vladimir Khorikov

4.60

Format: 304 pages, Paperback

Unit Testing: Principles, Patterns and Practices shows you how to refine your existing unit tests b… read more

Similar categories in Vladimir Khorikov's Unit Testing: Principles, Practices, and Patterns book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computers
  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
"Tests shouldn’t verify units of code. Instead they should verify units of behavior: something that is meaningful for the problem domain and ideally something that a business person can recognize as u…"

-Vladimir Khorikov, Unit Testing: Principles, Practices, and Patterns

Cover of Microservice Patterns by Chris Richardson

26. Microservice Patterns

By: Chris Richardson

4.25

Format: 520 pages, Paperback

The monolithic architecture works well for small, simple applications. However, successful applicat… read more

Similar categories in Chris Richardson's Microservice Patterns book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of 100 Go Mistakes and How to Avoid Them by Teiva Harsanyi

27. 100 Go Mistakes and How to Avoid Them

By: Teiva Harsanyi

4.65

Format: 384 pages, ebook

Spot errors in your Go code you didn’t even know you were making and boost your productivity by avo… read more

Similar categories in Teiva Harsanyi's 100 Go Mistakes and How to Avoid Them book and Christian Clausen's Five Lines of Code: How and when to refactor

  • software
  • technology
  • computer science
  • programming
Cover of A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills by Jay Wengrow

28. A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

By: Jay Wengrow

4.39

Format: 222 pages, Paperback

Some copies of this book have a printing error that causes the figures to be unreadable. If you hav… read more

Similar categories in Jay Wengrow's A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology
Cover of Five Lines of Code: How and when to refactor by Christian Clausen

29. Five Lines of Code: How and when to refactor

By: Christian Clausen

4.00

Format: 336 pages, Paperback

Five Lines of Code teaches refactoring that's focused on concrete rules and getting any method down… read more

Similar categories in Christian Clausen's Five Lines of Code: How and when to refactor book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computers
  • computer science
  • coding
  • nonfiction
  • design
  • programming
  • software
  • technology
Cover of Effective Software Testing: A developer's guide by Mauricio Aniche

30. Effective Software Testing: A developer's guide

By: Mauricio Aniche

4.03

Format: 328 pages, Paperback

Go beyond basic testing! Great software testing makes the entire development process more efficient… read more

Similar categories in Mauricio Aniche's Effective Software Testing: A developer's guide book and Christian Clausen's Five Lines of Code: How and when to refactor

  • coding
  • nonfiction
  • programming
  • computer science
  • technology
Cover of Micro Frontends in Action by Michael Geers

31. Micro Frontends in Action

By: Michael Geers

4.43

Format: 296 pages, Paperback

Micro Frontends in Action teaches you to apply the microservices approach to the frontend. Summary… read more

Similar categories in Michael Geers's Micro Frontends in Action book and Christian Clausen's Five Lines of Code: How and when to refactor

  • computer science
  • coding
  • nonfiction
  • programming
  • software
  • technology

19 Top programming books like Five Lines of Code: How and when to refactor by Christian Clausen

Transform Your Habits

Growing Object-Oriented Software, Guided by Tests

Steve Freeman , Nat Pryce

4.19

Transform Your Habits

Working Effectively with Legacy Code

Michael C. Feathers

3.91

Transform Your Habits

Refactoring: Improving the Design of Existing Code

Kent Beck , Erich Gamma , Martin Fowler , Don Roberts

4.06

Transform Your Habits

The Unicorn Project

Gene Kim

4.08

View all the books

15 Top nonfiction books like Accelerate: Building and Scaling High Performing Technology Organizations by Nicole Forsgren

Transform Your Habits

Domain-Driven Design: Tackling Complexity in the Heart of Software

Eric Evans

4.15

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations

Gene Kim , Jez Humble , Patrick Debois , John Willis

3.76

Transform Your Habits

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Michael Lopp

4.11

Transform Your Habits

Accelerate: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

4.06

View all the books

Never miss a story from us, get weekly updates in your inbox.