Практика предотвращения / контроля содержания изображений - PullRequest
3 голосов
/ 07 января 2009

Мертвый код легко распознается и устраняется благодаря проверке кода, однако, когда дело доходит до изображений - неиспользуемые изображения все еще попадают в наш контроль версий. Есть ли какой-нибудь чистый способ организации графического контента, чтобы существовала прямая корреляция между веб-страницами и файлами изображений?

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

Ответы [ 2 ]

1 голос
/ 07 января 2009

Вы можете просматривать веб-сайт с помощью сканера (например, wget) и удалять любые изображения, которые не были затронуты (т.е. не указаны в ваших журналах).

Более быстрым способом было бы просто сбросить все имена файлов изображений, найденные в вашем коде.

grep -o -e \w*?\.png    (caution: untested regex)
0 голосов
/ 07 января 2009

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

Это может занять много времени (может быть, дни в зависимости от размера проекта), но это время компьютера, а не человеко-часов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...