unmaintainability
Cannot be serviced
Unmaintainability is the quality of being impossible or impractical to maintain.
The term appears most often in software development, where code becomes unmaintainable when it's so convoluted, poorly documented, or fragile that fixing or updating it costs more than rewriting it: The unmaintainability of the legacy system finally forced a complete rebuild.
Excessively complex or twisted
- overengineeredDesigned beyond necessary requirements
- byzantineDauntingly intricate and devious
- tangledTwisted confusedly together
- labyrinthineExtremely complex and winding
intricate · opaque · inscrutable · knotty · unwieldy · cumbersome · entangled · arcane
Costing much money
- labor-intensiveRequiring extensive human effort
- time-consumingRequiring much duration
- wastefulUsing resources carelessly
- inefficientPoor at using resources
burdensome · prohibitive · draining · rework · refactoring · overhaul · downtime · overhead
Liable to shatter
- breakableCapable of shattering
- unstableProne to sudden change
- vulnerableOpen to attack
- flimsyWeak and easily damaged
rickety · precarious · error-prone · buggy · unreliable · temperamental · finicky · glitchy
Left behind completely
- neglectedNot given proper attention
- orphanedDeprived of parents
- deprecatedFormally advised against using
- obsoleteNo longer in use
outdated · stale · bitrot · derelict · forgotten · unmaintained · unsupported · end-of-life
convoluted
Excessively complex or twisted
- overengineeredDesigned beyond necessary requirements
- byzantineDauntingly intricate and devious
- tangledTwisted confusedly together
labyrinthine · intricate · opaque · inscrutable · knotty · unwieldy · cumbersome · entangled · arcane · abstruse
expensive
Costing much money
- labor-intensiveRequiring extensive human effort
- time-consumingRequiring much duration
- wastefulUsing resources carelessly
inefficient · burdensome · prohibitive · draining · rework · refactoring · overhaul · downtime · overhead
brittle
Liable to shatter
- breakableCapable of shattering
- unstableProne to sudden change
- vulnerableOpen to attack
flimsy · rickety · precarious · error-prone · buggy · unreliable · temperamental · finicky · glitchy · deteriorating
abandoned
Left behind completely
- neglectedNot given proper attention
- orphanedDeprived of parents
- deprecatedFormally advised against using
obsolete · outdated · stale · bitrot · derelict · forgotten · unmaintained · unsupported · end-of-life · legacy
unmaintainabilitymaintainability
Ease of ongoing repair
serviceability · repairability · supportability · fixability · accessibility
unmaintainabilitymaintainability
Ease of ongoing repair
clean code · modularity · readability · extensibility · clarity
maintain, maintainability, maintainable, unmaintainable, maintained, maintaining, maintains, maintenance, maintainer