我想问你一些关于脏代码的问题。有些初学者在中等项目上编码。该代码是一个非常大的泥泞球。他们不是高级程序员。他们只知道如何稍微使用一下Java键盘。他们只是在主类中编写了12,000行代码,但是6000行属于NetBeans本身。
我的工作是分析代码并提出维护代码的好方法。我的想法是取消该项目,并使用OOP方法启动一个新项目。最近,我从该站点和其他站点收集了有关该问题的一些注释和想法。
现在,我有以下问题:
- 我们应该修复代码并将其更改为OOP吗?我们现在正在调试它。
- 该代码没有注释,没有文档,没有特定的编程风格,等等。更改它确实非常昂贵且耗时。我们能对此做什么?
- 我如何教会他们遵循所有规则(注释,OOP,良好的代码质量等)?
- 代码错误且容易出错。我们能做什么?测试?我们几乎写了两到三份A4纸进行校正,但似乎无止境。
我必须说我对他们是陌生的。我想我也违反了为项目添加新成员的规则。你认为我必须离开他们吗?