Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series)
Rate it:
Open Preview
12%
Flag icon
So, another way to know that a function is doing more than “one thing” is if you can extract another function from it with a name that is not merely a restatement of its implementation [G34].
17%
Flag icon
The proper use of comments is to compensate for our failure to express ourself in code.
26%
Flag icon
Objects hide their data behind abstractions and expose functions that operate on that data. Data structure expose their data and have no meaningful functions.
27%
Flag icon
Mature programmers know that the idea that everything is an object is a myth. Sometimes you really do want simple data structures with procedures operating on them.
46%
Flag icon
Most developers do not have an intuitive feel for how threading interacts with other code (authors included).
Lucas Schiavini
Quotable