Я не могу с этим поделать, но вот реальный (хотя и нерегулярный) пример реальной стоимости пространств имен.
Несколько лет назад я работал в крупной компании с очень сильным технологическим присутствием (больше не было бы сказано о них здесь).Одним из отличительных аспектов их кодовой базы было то, что она была преимущественно на стороне сервера, двоичные файлы Unix , скомпилированные в 32-битном режиме .Одно из соглашений кодирования, использованных в компании, заключалось в том, что каждое имя должно быть помещено в 3 вложенных пространства имен - довольно длинное пространство имен компании, за которым следует 3-именное пространство имен, а затем еще одно из 5 символов.(Были исключения для унаследованного кода).
База кода была огромной (как в случае связывание исполняемого файла занимало до 15 минут на очень мощной машине), и они приходили кестественный предел размера исполняемого файла для 32 бит.Скоро - новый код был добавлен, и предел гибели приблизился.Многие решения обсуждались в режиме срочной продажи, и одно из них заключалось в том, что если бы мы просто использовали сокращение для названия компании в пространстве имен и могли использовать меньше символов во вложенных пространствах имен, мы бы отложили гибель 32-битной системы.ограничение на несколько месяцев!
Полное раскрытие информации - я не знаю, как был решен этот случай, я покинул компанию до конца света.