Goodreads helps you follow your favorite authors. Be the first to learn about new releases!
Start by following Robert C. Martin.

Robert C. Martin Robert C. Martin > Quotes


Robert C. Martin quotes (showing 1-30 of 151)

“Truth can only be found in one place: the code.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“It is not enough for code to work.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Slaves are not allowed to say no. Laborers may be hesitant to say no. But
professionals are expected to say no. Indeed, good managers crave someone who
has the guts to say no. It’s the only way you can really get anything done.”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“If you're good at the debugger it means you spent a lot of time debugging. I don't want you to be good at the debugger.”
Robert C. Martin
“Indeed, the ratio of time spent reading versus writing is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. ...[Therefore,] making it easy to read makes it easier to write.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“So if you want to go fast, if you want to get done quickly, if you want your code to be easy to write, make it easy to read.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Clean code is not written by following a set of rules. You don’t become a software craftsman by learning a list of heuristics. Professionalism and craftsmanship come from values that drive disciplines.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“You should name a variable using the same care with which you name a first-born child.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“A long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Every time you write a comment, you should grimace and feel the failure of your ability of expression.”
Robert C. Martin, The Robert C. Martin Clean Code Collection (Collection)
“What would happen if you allowed a bug to slip through a module, and it cost
your company $10,000? The nonprofessional would shrug his shoulders, say
“stuff happens,” and start writing the next module. The professional would
write the company a check for $10,000!”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“Remember that code is really the language in which we ultimately express the requirements. We may create languages that are closer to the requirements. We may create tools that help us parse and assemble those requirements into formal structures. But we will never eliminate necessary precision—so there will always be code.”
Robert C. Martin
“It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“When you are working on a problem, you sometimes get so close to it that you can’t see all the options. You miss elegant solutions because the creative part of your mind is suppressed by the intensity of your focus. Sometimes the best way to solve a problem is to go home, eat dinner, watch TV, go to bed, and then wake up the next morning and take a shower.”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“Why do most developers fear to make continuous changes to their code? They are afraid they’ll break it! Why are they afraid they’ll break it? Because they don’t have tests.”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“Of course bad code can be cleaned up. But it’s very expensive.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Programming is a social activity.”
Robert C. Martin
“Duplication is the primary enemy of a well-designed system.”
Robert C. Martin, The Robert C. Martin Clean Code Collection (Collection)
“Programmers must avoid leaving false clues that obscure the meaning of code.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“You are reading this book for two reasons. First, you are a programmer. Second, you want to be a better programmer. Good. We need better programmers.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Clean code always looks like it was written by someone who cares.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“The problem isn’t the simplicity of the code but the implicity of the code (to coin a phrase): the degree to which the context is not explicit in the code itself.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“There are two parts to learning craftsmanship: knowledge and work. You must gain the knowledge of principles, patterns, practices, and heuristics that a craftsman knows, and you must also grind that knowledge into your fingers, eyes, and gut by working hard and
practicing.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“If the discipline of requirements specification has taught us anything, it is that well-specified requirements are as formal as code and can act as executable tests of that code!”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“One difference between a smart programmer and a professional programmer is that
the professional understands that clarity is king. Professionals use their powers for good and write code that others can understand.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Redundant comments are just places to collect lies and misinformation.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“Clean code is simple and direct. Clean code reads like well-written prose. Clean code never obscures the designer’s intent but rather is full of crisp abstractions and straightforward lines of control.
- Grady Booch author of Object
Oriented Analysis and Design with
Applications”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
“The problem is that we view estimates in different ways. Business likes to view estimates as commitments. Developers like to view estimates as guesses. The difference is profound.”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“An estimate is not a number. An estimate is a distribution.”
Robert C. Martin, The Clean Coder: A Code of Conduct for Professional Programmers
“Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best.”
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship

« previous 1 3 4 5 6

All Quotes | Add A Quote
Play The 'Guess That Quote' Game

Clean Code: A Handbook of Agile Software Craftsmanship Clean Code
8,106 ratings
Open Preview
The Clean Coder: A Code of Conduct for Professional Programmers The Clean Coder
3,368 ratings
Open Preview
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series) Agile Software Development, Principles, Patterns, and Practices
898 ratings
Open Preview
Agile Principles, Patterns, and Practices in C# Agile Principles, Patterns, and Practices in C#
503 ratings
Open Preview