有个朋友有个技术问题等住急救,请各位想想办法,一个项目有几万行代码(DELPHI),三十多个unit,无文档,几百行才有两只字注释;代码的结构比较复杂,甚至查到会有10层继承。程序编写者只有一人,在本月15日的时候就要走。朋友负责维护,为这个项目写7个文档并且在月底时交,15日之后写程序的人会走了,当然这个写程序的人非常忙,朋友没有办法问他。程序运行时所有数据库的约束错误均报系统错误,关键的数据库约束也是写文档时要了解的,但从刚才所说的运行结果中看这是没有办法了解的,而数据库本身非常大的,用Oracle的,有没有操作可以比较方便地了解到?还有她从15日之后除了要写文档还要与客户沟通,在15日之前的模块功能是会再增加的,在15之后也需要根据客户需求再增改功能。请问在这种情况之下能不能完成任务?用什么方法写文档可以比较快?我听说有人(而且是清华学生)就是负责为无文档的50M源程序写文档,结果无法完成。请问我朋友在这种情况下能不能按期完成?如果不能,要到什么时候才能完成?另外我朋友所处地方上网非常不方便,几乎不能把代码分给其它人做,所有维护工作只由朋友一个人做(该项目关系国家声誉,请大家一起想办法)