The only way to make the deadline—the only way to go fast—is to keep the code as clean as possible at all times.Robert C. Martin
You should name a variable using the same care with which you name a first-born child.Robert C. Martin
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
Learning to write clean code is hard work. It requires more than just the knowledge of principles and patterns. You must sweat over it. You must practice it yourself, and watch yourself fail.Robert C. Martin
The ratio of time spent reading (code) 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
Design is the art of arranging code. Good design is nothing more than that.Robert C. Martin
In short, a class should be small, and a small class should do one thing.Robert C. Martin
The first rule of functions is that they should be small. The second rule of functions is that they should be smaller than that.Robert C. Martin
Your functions should do one thing. They should do it well. They should do it only.Robert C. Martin
The Single Responsibility Principle (SRP) states that each software module should have one and only one reason to change.Robert C. Martin