你有没有做过“旧学校代码”,每次都会让你死一点?

时间:2008-12-17 20:45:37

标签: legacy

每次我将这些遗留代码转换为Web应用程序时,我觉得我内心都有点死。数据库是垃圾。所有的字段和列都是nvarchar和空白(空字符串)假设意味着Nothing(Null)而不是使用Null来表示什么都没有。对于像百分比而不是使用小数的东西。你标记额外的两个零并将其存储为字符串(nvarchar)。当我深入研究数据库时,处理代码并发现旧的遗留应用程序如何工作。我死了一点。

4 个答案:

答案 0 :(得分:3)

我很同情。死一点对你的健康有害。一种感觉更好的方法是一次修复它。让它更正确,你会感觉好多了。

答案 1 :(得分:2)

是的,是的。我们有很多实用工具,实际上是非常糟糕的C ++(MFC)或VB6,暗示是坏的;-)

我作为承包商工作了5年,而且这项工作的一部分正在研究非常糟糕的代码。当承包商被带进来时,事情往往非常可怕。我的灵魂在几年前去世了!

答案 2 :(得分:0)

我现在正在做。我正在进行架构评估,将迁移到 .NET解决方案来自

  • 旧的VB6代码,有几十种形式,只有几个类
  • 具有60多个DTS包的SQL Server 7后端

全部非常陈旧,实际上没有错误处理

我现在哭了......

答案 3 :(得分:0)

是的,我已经拥有了。一个是数据库由表格等excel组成。每张表中都有一些相同的数据。

然后有一个基于流程图的程序,它可以输入数据...没有命名约定,无用或没有注释,到处都是无法解释的常量......甚至没有让我开始使用流程图软件本身。 ..