Robert C. Martin
Topics: programming, software design, software engineering, simplicity
It is not the language that makes programs appear simple. It is the programmer that make the language appear simple!
— Robert C. MartinSo 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. MartinYou should name a variable using the same care with which you name a first-born child.
— Robert C. MartinCreative output depends on creative input
— Robert C. MartinDon't write code when you are tired.
— Robert C. MartinFunctions should do one thing. They should do it well. They should do it only.
— Robert C. MartinIt is not enough for code to work.
— Robert C. MartinWriting 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. MartinTruth can only be found in one place: the code.
— Robert C. MartinA long descriptive name is better than a short enigmatic name. A long descriptive name is better than a long descriptive comment.
— Robert C. MartinIndeed, 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