LINUX.ORG.RU

История изменений

Исправление Obezyan, (текущая версия) :

Здравый смысл измеряется непонятно в каких единицах

Он либо есть либо его нет, измерения тут не помогут.

у текущего положения вещей есть вполне измеримые преимущества (простота парсинга…

Так с суффиком парсить хеш еще проще чем с префиксом. Если вы парсите по имени, то одинаково что спереди откусывать что сзади, а вот если вы парсите полные пути то вам сначала придется выкусить имя, а потом откусить спереди. В случае же суффикса можно пропустить парсинг имени и сразу кусать полный путь сзади (встретимся на середине! (с) котенок Гав).

На куче пакетов это будет работать шустрее. При этом кода меньше, отображение человекочитабельнее, проще сортировка и тд. Вот из таких мелочей и состоит хорошая архитектура приложения.

Я не говорю о том что все это красноглазие надо переписывать, я лишь указываю на недостаток бросающийся в глаза системному архитектору.

Исходная версия Obezyan, :

Здравый смысл измеряется непонятно в каких единицах

Он либо есть либо его нет, измерения тут не помогут.

у текущего положения вещей есть вполне измеримые преимущества (простота парсинга…

Так с суффиком парсить хеш еще проще чем с префиксом. Если вы парсите по имени, то одинаково что спереди откусывать что сзади, а вот если вы парсите полные пути то вам сначала придется выкусить имя, а потом откусить спереди. В случае же суффикса можно пропустить парсинг имени и сразу кусать полный путь сзади (встретимся на середине! (с) котенок Гав).

На куче пакетов это будет работать шустрее. При этом кода меньше, отображение человекочитабельнее, проще сортировка и тд. Вот из таких мелочей и состоит хорошая архитектура приложения.