我在一些网站上工作,这些网站的文件可以追溯到 2000 年。这些网站随着时间的推移有机地增长,导致大量孤立的网页,包括文件、图像、CSS 文件、JavaScript 文件等......这些孤立的文件导致许多问题,包括可维护性差、可能的安全漏洞、糟糕的客户体验,以及像我这样让 OCD/GTD 疯子发疯。
这些文件数以千计,因此完全手动的解决方案是不可行的。最终,清理过程将需要相当大的 QA 工作,以确保我们没有无意中删除所需的文件,但我希望开发一种技术解决方案来帮助加快手动工作。此外,我希望将流程/实用程序落实到位,以帮助防止这种混乱状态在未来发生。
环境注意事项:
- 经典 ASP 和 .Net
- 运行 IIS 6 和 IIS 7 的 Windows 服务器
- 多种环境(Dev、Integration、QA、Stage、Prodction)
- 用于源代码控制的 TFS
在开始之前,我想从其他成功完成类似流程的人那里获得一些反馈。
具体来说,我正在寻找:
- 识别和清理孤立文件的过程
- 从孤立文件中保持环境清洁的过程
- 帮助识别孤立文件的实用程序
- 帮助识别断开链接的实用程序(一旦文件被删除)
我不是在寻找:
- 我的组织强迫症的解决方案......我喜欢我现在的样子。
- 嘲笑我们仍在使用经典 ASP 的评论。我已经感觉到疼痛了。没有必要把它擦进去。