4 ms·
As an aside on terminology, why do we use the terms "skinny" and "fat"? Shouldn't it be "short" and "tall" since code is represented vertically?
by pyrocat 13y ago
As an aside on terminology, why do we use the terms "skinny" and "fat"? Shouldn't it be "short" and "tall" since code is represented vertically?
- roryokane 13y agoI imagine the words as analogies to people and their ease of movement. Fat (“bloated”) components are hard to work with and develop, in the same way a fat person has trouble running from point to point. On the other hand, skinny components are easy to work with because there is little to comprehend, the same way that skinny (“lean”) people will run more quickly and easily.
- steveklabnik 13y agoBecause that's the title of this blog post: http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat-model http://weblog.jamisbuck.org/2006/10/18/skinny-controller-fat... The only times 'fat' and 'skinny' are mentioned in the title.
- zalew 13y agobecause fatness is ammount of business logic, not ammount of lines of code. a model with 150 data fields can be a skinny model.