Ok, its not actually a word but an acronym.
In “The Dependency Inversion Principle” (or DIP), the author states the three defining factors of “bad code”:
- It is hard to change because every change affects too many other parts of the system (Rigidity)
- When you make a change, unexpected parts of the system break (Fragility)
- It is hard to reuse in another application because it cannot be disentangled from the current application(Immobility)