Good MartinFowler piece.

field a separately addressable thing), but calls to remote objects should be coarse-grained (do the whole document at once) because of the orders of magnitude difference in speed.

Good point. A good explanation for a whole class of ModularityMistake.

It goes together with the 'LeakyAbstractions' theme in Joel on Software. – ZbigniewLukasiak

: in what way? Can you elaborate? – PhilJones

See also :