Too Long; Didn't Read
Cory House’s Pluralsight course, Clean Coding Principles in C#, is an analogy for writing code and writing prose. The same principles apply to writing code as in writing prose and writing functions. Write variable names that clearly convey your intent, like names in a book, he says. "Initialize variables just in time,” like characters in the book, House says. “When the variable is needed, bring it to life” Then, get the variable “out of scope.”