Always looking for more concise ways to express ideas, I’d like to present two terms for your consideration.
- BOMM |bäm| (acronym)
- Bag of Methods Module
- An anti-pattern for "sharing behavior" or "separating concerns" of an object. In practice such modules often contain code that is related in name or function, but lacking a cohesive purpose. See also: GDD.
- GDD (initialism)
- Grep-driven Development
- A software development process that relies on searching full source code to find usages of methods and deduce intended behavior of a piece of code. Often caused by lack of coherent and cohesive design. See also: BOMM.
Thanks to fellow Highgroover, Andy Lindeman, for helping me to finally define these terms. Or at least, refine them.