【发布时间】:2010-04-14 19:28:06
【问题描述】:
在工作中,我继承了一个基于 PHP 的网站的开发工作,因为最初制作该网站的顾问退出并无影无踪。从字面上看,有一半的代码是从在线教程中抄袭而来的,而且有成千上万行代码,不完整,做的很少。几乎没有一个真正有效。我一直在尝试提取可用的组件,例如布局(巧妙地与代码混合)、会话管理(巧妙地使用未转义、未验证的 SQL 查询)和其他一些东西,但是很难强制所有这个垃圾到位。此外,我不会说惯用的 PHP,我更像是一个 Perl 用户,而且我应该在这个项目上主要是为了维护,所以重写所有东西似乎只要把现有的怪物摔回原处就行了.
顺便说一句,我真的从未见过像这样写得这么糟糕的东西。欢迎我来到使用其他人的代码的世界,我想,但我希望在现实世界中拥有这样的宝石并不常见:
// WHY IS THIS NOT WORKING// I know this is bad but were going for working stuff right now...// This is a PHP code outputing Javascript code outputting HTML...do not go further// Not userful
我正在寻找可以在这里获得的最佳建议。如果你处于我的位置,你会怎么做?
编辑:感谢大家的快速和有用的建议!
【问题讨论】:
标签: php maintenance