История изменений
Исправление Obezyan, (текущая версия) :
Здравый смысл измеряется непонятно в каких единицах
Он либо есть либо его нет, измерения тут не помогут.
у текущего положения вещей есть вполне измеримые преимущества (простота парсинга…
Так с суффиком парсить хеш еще проще чем с префиксом. Если вы парсите по имени, то одинаково что спереди откусывать что сзади, а вот если вы парсите полные пути то вам сначала придется выкусить имя, а потом откусить спереди. В случае же суффикса можно пропустить парсинг имени и сразу кусать полный путь сзади (встретимся на середине! (с) котенок Гав).
На куче пакетов это будет работать шустрее. При этом кода меньше, отображение человекочитабельнее, проще сортировка и тд. Вот из таких мелочей и состоит хорошая архитектура приложения.
Я не говорю о том что все это красноглазие надо переписывать, я лишь указываю на недостаток бросающийся в глаза системному архитектору.
Исходная версия Obezyan, :
Здравый смысл измеряется непонятно в каких единицах
Он либо есть либо его нет, измерения тут не помогут.
у текущего положения вещей есть вполне измеримые преимущества (простота парсинга…
Так с суффиком парсить хеш еще проще чем с префиксом. Если вы парсите по имени, то одинаково что спереди откусывать что сзади, а вот если вы парсите полные пути то вам сначала придется выкусить имя, а потом откусить спереди. В случае же суффикса можно пропустить парсинг имени и сразу кусать полный путь сзади (встретимся на середине! (с) котенок Гав).
На куче пакетов это будет работать шустрее. При этом кода меньше, отображение человекочитабельнее, проще сортировка и тд. Вот из таких мелочей и состоит хорошая архитектура приложения.