Определение Википедии из программного обеспечения гнили фокусируется на производительности программного обеспечения. Это другое использование, чем я привык; Я думал об этом гораздо больше с точки зрения чистоты и дизайна кода - с точки зрения того, что код имеет все стандартные характеристики качества: удобочитаемость, удобство обслуживания и т. Д. Теперь производительность может снизиться, когда код станет нечитаемым, потому что никто не знает, что происходит. Но имеет ли термин «программная гниль» особое отношение к производительности? или я прав, думая, что это относится к чистоте кода? или это, возможно, случай множественного смысла употребления термина - с точки зрения пользователя, это связано с производительностью; но для мастера программного обеспечения это более конкретно связано с тем, как читается код?