Don’t let the reader get lost in the code details! Learn why methods should keep a coherent level of abstraction, and how to refactor them.
Continue reading
Good unit tests have some properties in common: they are Fast, Independent, Repeatable, Self-validating, and Thorough. In a word: FIRST!
Continue reading
Having too many ‘using’s, or imports, is a good indicator that your class does too many things. You should work to reduce the number of dependencies of a class.
Continue reading