People often ask low long a function should be, but the answer depends more on the distance between its intention and implementation.| martinfowler.com