Я работаю над несколькими сайтами с файлами, относящимися к 2000 году. Эти сайты со временем стали органически расти, что привело к большому количеству потерянных веб-страниц, включая файлы, изображения, файлы CSS, файлы JavaScript и т.д. Эти сиротские файлы вызывают ряд проблем, в том числе плохую ремонтопригодность, возможные дыры в безопасности, плохой опыт работы с клиентами и вождение уродцев OCD/GTD, таких как я, сумасшедший.
Эти номера файлов в тысячах, поэтому полностью ручное решение невозможно. В конечном счете, процесс очистки потребует достаточно больших усилий по обеспечению качества, чтобы гарантировать, что мы не случайно удалили необходимые файлы, но я надеюсь разработать технологическое решение, помогающее ускорить ручное усилие. Кроме того, я надеюсь поставить процессы/утилиты на место, чтобы предотвратить предотвращение такого состояния дезорганизации в будущем.
Среда:
- Классический ASP и .Net
- Серверы Windows с IIS 6 и IIS 7
- Несколько сред (Dev, Integration, QA, Stage, Prodction)
- TFS для управления исходным кодом
Прежде чем начать, я хотел бы получить отзывы от других, которые успешно прошли аналогичный процесс.
В частности я ищу:
- Процесс идентификации и очистки потерянных файлов
- Процесс сохранения среды в сиротских файлах
- Утилиты, которые помогают идентифицировать потерянные файлы
- Утилиты, которые помогают идентифицировать неработающие ссылки (после удаления файлов)
Я не ищу:
- Решения для моего организационного OCD... Мне нравится, как я.
- Snide комментирует, что мы все еще используем классический ASP. Я уже чувствую боль. Нет необходимости втирать его.