Amazon.com: Customer reviews: Code That Fits in Your Head: Heuristics for Software Engineering (Robert C. Martin Series)
Skip to main content
.us
Hello Select your address
All
Select the department you want to search in
Hello, Sign in
Account & Lists
Returns & Orders
Cart
All
Disability Customer Support Best Sellers Amazon Basics New Releases Customer Service Today's Deals Prime Books Music Amazon Home Registry Fashion Handmade Kindle Books Gift Cards Toys & Games Amazon Explore Sell Automotive Coupons Pharmacy Computers Luxury Stores Home Improvement Beauty & Personal Care Pet Supplies Shopper Toolkit Video Games Health & Household Smart Home

  • Code That Fits in Your Head: Heuristics for Software Engineering...
  • ›
  • Customer reviews

Customer reviews

4.4 out of 5 stars
4.4 out of 5
67 global ratings
5 star
59%
4 star
29%
3 star
10%
2 star
3%
1 star 0% (0%)
0%
Code That Fits in Your Head: Heuristics for Software Engineering (Robert C. Martin Series)

Code That Fits in Your Head: Heuristics for Software Engineering (Robert C. Martin Series)

byMark Seemann
Write a review
How customer reviews and ratings work

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

Learn more how customers reviews work on Amazon
See All Buying Options

Search
Sort by
Top reviews
Filter by
All reviewers
All stars
Text, image, video
67 total ratings, 9 with reviews

There was a problem filtering reviews right now. Please try again later.

Translate all reviews to English

From the United States

A E Dobrowolski
5.0 out of 5 stars Condensed wisdom
Reviewed in the United States on February 26, 2022
Verified Purchase
I have been a professional software engineer for 35 years. Mark Seemann has written a book that condenses the same amount of experience into 350 pages. This book is unique in that it takes a heuristic approach to getting good results: it chronicles what worked for Mr. Seemann in his many years of consulting. It is very easy to read. The "restaurant" project he uses as an example comes as a working fully documented git repo with over 500 commits. Over the course of reading the book I found myself thinking: that's what I now practice. But I got here through painful experience. Mark explains not only what works but also why. Do yourself a favor and take the shortcut. Buy the book.
4 people found this helpful
Helpful
Report abuse
    Showing 0 comments

There was a problem loading comments right now. Please try again later.


Amazon Customer
5.0 out of 5 stars My Grandson started reading it Christmas Eve. He said he likes it.
Reviewed in the United States on December 29, 2021
Verified Purchase
My Grandson looked threw the book, and said he will be reading this one also.
4 people found this helpful
Helpful
Report abuse
    Showing 0 comments

There was a problem loading comments right now. Please try again later.


RB Whitaker
4.0 out of 5 stars A book with a lot of great advice that felt just a bit disorganized.
Reviewed in the United States on February 24, 2022
Verified Purchase
Over the years, I've come to expect great things from books in this series. I don't think this was an exception, but I will say that it was the weakest of the books in this series that I've read (which is nearly all of them). This book fell a bit short of my expectations, but they were likely unrealistically high.

It was definitely worth the purchase, and I'd definitely recommend it to others.

If there's any one thing I'd love to see improved upon in future editions would be that I think it could use a bit of work at the organizational level. The organization, as it currently stands, is basically, "Let's build a project, and I'll introduce you to various good ideas as they are relevant as we're building this." The various principles that came up rang true to me, but going through the book, it just didn't feel like there was a lot of cohesiveness to the ideas that were brought up. I was left wondering if the particular project had been a different one, if we'd have bumped into a totally different set of good ideas to discuss instead.

It was hard to spot the thesis of the book. From the title, I had assumed it was focused on the task of ensuring code is written and structured in a way that makes it easy to figure out and remember for the duration of the time you're working on it. The concept of "code that fits in your head" was one of the many ideas that popped up in the book and was referred back to several times, but it didn't come across as the central tenet of the book, from which every other principle derived from, as I had assumed.

Perhaps you'll appreciate the book a bit more if you go into it knowing that it isn't *specifically* or *only* about writing code that fits into your head, but, rather, a grab bag of good ideas that help you write better code.

It was a good book, worth the money and time I spent on it, just a bit different than I had expected it to be.
6 people found this helpful
Helpful
Report abuse
    Showing 0 comments

There was a problem loading comments right now. Please try again later.


Steve Ragle
4.0 out of 5 stars I loved that this book whetted my appetite to go deeper on several topics
Reviewed in the United States on May 3, 2022
Verified Purchase
A very nice collection of thoughts and opinions about many of the practical aspects of software development. If you are spinning up a new software group this might be the first thing you want to hand to all your developers. You won't agree with everything the author says, but his explanations are clear and his opinions are definite. I found myself agreeing with the majority of his ideas, nodding along as I read. The book is well-written and very readable, and the author has taken a great amount of effort and care to illustrate his points with the associated codebase and references. If nothing else, the book would be an excellent kickoff for discussion.

The bibliography at the back of the book is a great source of info to follow your curiosity where it leads you, and the author's consistent use of references within the book makes finding things there easy. I found myself heading off to read blog articles, watch videos, and I put several interesting books on my 'must read' list.
One person found this helpful
Helpful
Report abuse
    Showing 0 comments

There was a problem loading comments right now. Please try again later.


AdaptableTerran
5.0 out of 5 stars Great Advice
Reviewed in the United States on June 1, 2022
This book contains a collection of thoughtful and pragmatic techniques for writing better software. Mark Seemann is a very deep thinker -- his blog contains an overwhelming amount of information and opinions on software development. This book, thankfully, keeps things very practical with clear explanations and easy-to-implement techniques. Mr. Seemann validates the techniques presented in his book by referencing other expert developers who’ve reached the same conclusions. I loved the "fractal architecture" metaphor -- it was one of many useful things I learned from this outstanding book.
Customer image
AdaptableTerran
5.0 out of 5 stars Great Advice
Reviewed in the United States on June 1, 2022
This book contains a collection of thoughtful and pragmatic techniques for writing better software. Mark Seemann is a very deep thinker -- his blog contains an overwhelming amount of information and opinions on software development. This book, thankfully, keeps things very practical with clear explanations and easy-to-implement techniques. Mr. Seemann validates the techniques presented in his book by referencing other expert developers who’ve reached the same conclusions. I loved the "fractal architecture" metaphor -- it was one of many useful things I learned from this outstanding book.
Images in this review
Customer image Customer image
Customer imageCustomer image
Helpful
Report abuse
    Showing 0 comments

There was a problem loading comments right now. Please try again later.


From other countries

Florian Schaupp
5.0 out of 5 stars Gute Ansätze um den Kollegen die eigenen Spinnereien besser zu verklickern
Reviewed in Germany on June 16, 2022
Verified Purchase
Wie war das? >>Jeder Trottel kann Code schreiben, den Maschienen verstehen - die Challange ist es Code zu schreiben, den jeder versteht<< (nicht direkt aus dem Buch).

Hat auf jeden Fall gute Ansätze, um die eigenen Gedanken so zu ordnen, damit andere (oder man selbst Monate später) besser und sicherer damit umgehen können.

Natürlich darf TDD etc. nicht fehlen - wenn auch berechtigter weise.
Report abuse
Translate review to English
Cat
5.0 out of 5 stars Sehr gut
Reviewed in Germany on January 23, 2022
Verified Purchase
Man sollte wissen, dass das Buch nicht von unkle Bob geschrieben wurde. Dies ändert aber nichts daran, dass es ein ausgezeichnetes Buch ist. Ich kann es jedem empfehlen der sich für Code interessiert.
One person found this helpful
Report abuse
Translate review to English
Amiradel Beygzadeh
5.0 out of 5 stars The Book Than Fited in My Head
Reviewed in Canada on November 26, 2021
Verified Purchase
This was the book I had been anticipating. Comprehensible, accurate, and useful
Report abuse
paul
3.0 out of 5 stars Okayish, aber einfach nicht gut
Reviewed in Germany on May 24, 2022
Verified Purchase
Das Buch ist inhaltlich OK. Meiner Meinung nach richtet es sich nicht an "erfahrene" Entwickler, die schon ein bis zwei Bücher im Themenkomplex gelesen haben, sondern eher an den ambitionierten Nachwuchs-Entwickler, der ein Problem nicht nur möglichst schnell mit Code erschlagen will. Müssen die Beispiele nicht in C# sein, sind "Growing Object-Oriented Software, Guided by Tests" und "A Philosophy of Software Design" bessere Lektüren.

Bei einigen Tipps und Heuristiken musste ich stark den Kopf schütteln. Sie wirken für mich aus der Zeit gefallen. Ein konkretes Beispiel wäre die unterschiedliche Behandlung bezüglich Abstraktionen von Test und Produktivcode. Bitte befolgt das nicht blind.

Ich habe die Kindle Version gelesen, die zusätzlich diverse Zeichensatzfehler hat. 2011 habe ich das sehr gute Dependency Injection in .NET von Mark Seemann gelesen und angenommen, dass hier die Essenz von 10 weiteren Jahren in der Softwareentwicklung zu finden ist.
One person found this helpful
Report abuse
Translate review to English

Need customer service? Click here
‹ See all details for Code That Fits in Your Head: Heuristics for Software Engineering...

Your recently viewed items and featured recommendations
›
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.

Back to top
Get to Know Us
  • Careers
  • Amazon Newsletter
  • About Amazon
  • Sustainability
  • Press Center
  • Investor Relations
  • Amazon Devices
  • Amazon Science
Make Money with Us
  • Sell products on Amazon
  • Sell apps on Amazon
  • Supply to Amazon
  • Become an Affiliate
  • Become a Delivery Driver
  • Start a package delivery business
  • Advertise Your Products
  • Self-Publish with Us
  • Host an Amazon Hub
  • ›See More Ways to Make Money
Amazon Payment Products
  • Amazon Rewards Visa Signature Cards
  • Amazon Store Card
  • Amazon Secured Card
  • Amazon Business Card
  • Shop with Points
  • Credit Card Marketplace
  • Reload Your Balance
  • Amazon Currency Converter
Let Us Help You
  • Amazon and COVID-19
  • Your Account
  • Your Orders
  • Shipping Rates & Policies
  • Amazon Prime
  • Returns & Replacements
  • Manage Your Content and Devices
  • Amazon Assistant
  • Help
EnglishChoose a language for shopping.
United StatesChoose a country/region for shopping.
Amazon Music
Stream millions
of songs
Amazon Advertising
Find, attract, and
engage customers
Amazon Drive
Cloud storage
from Amazon
6pm
Score deals
on fashion brands
AbeBooks
Books, art
& collectibles
ACX
Audiobook Publishing
Made Easy
Alexa
Actionable Analytics
for the Web
 
Sell on Amazon
Start a Selling Account
Amazon Business
Everything For
Your Business
Amazon Fresh
Groceries & More
Right To Your Door
AmazonGlobal
Ship Orders
Internationally
Home Services
Experienced Pros
Happiness Guarantee
Amazon Ignite
Sell your original
Digital Educational
Resources
Amazon Web Services
Scalable Cloud
Computing Services
 
Audible
Listen to Books & Original
Audio Performances
Book Depository
Books With Free
Delivery Worldwide
Box Office Mojo
Find Movie
Box Office Data
ComiXology
Thousands of
Digital Comics
DPReview
Digital
Photography
Fabric
Sewing, Quilting
& Knitting
Goodreads
Book reviews
& recommendations
 
IMDb
Movies, TV
& Celebrities
IMDbPro
Get Info Entertainment
Professionals Need
Kindle Direct Publishing
Indie Digital & Print Publishing
Made Easy
Amazon Photos
Unlimited Photo Storage
Free With Prime
Prime Video Direct
Video Distribution
Made Easy
Shopbop
Designer
Fashion Brands
Amazon Warehouse
Great Deals on
Quality Used Products
 
Whole Foods Market
America’s Healthiest
Grocery Store
Woot!
Deals and
Shenanigans
Zappos
Shoes &
Clothing
Ring
Smart Home
Security Systems
eero WiFi
Stream 4K Video
in Every Room
Blink
Smart Security
for Every Home
Neighbors App
Real-Time Crime
& Safety Alerts
 
    Amazon Subscription Boxes
Top subscription boxes – right to your door
PillPack
Pharmacy Simplified
Amazon Renewed
Like-new products
you can trust
   
  • Conditions of Use
  • Privacy Notice
  • Interest-Based Ads
© 1996-2022, Amazon.com, Inc. or its affiliates