So the question is not how long a function is, it’s what is the level of abstraction of a function? A function should not mix different levels of abstraction. For ex. a function doing form validation should not make I/O calls.
…s either too long or too short? Life is, in fact, contrary to what many of us believe, long enough. As Seneca put it: “Life, if well lived, is long enough.”
I personally like to think of Context as the state of your application at any given time. The application Context represents a global or base configuration of your application and an Activ…