每次我将这些遗留代码转换为Web应用程序时,我觉得我内心都有点死。数据库是垃圾。所有的字段和列都是nvarchar和空白(空字符串)假设意味着Nothing(Null)而不是使用Null来表示什么都没有。对于像百分比而不是使用小数的东西。你标记额外的两个零并将其存储为字符串(nvarchar)。当我深入研究数据库时,处理代码并发现旧的遗留应用程序如何工作。我死了一点。
答案 0 :(得分:3)
我很同情。死一点对你的健康有害。一种感觉更好的方法是一次修复它。让它更正确,你会感觉好多了。
答案 1 :(得分:2)
是的,是的。我们有很多实用工具,实际上是非常糟糕的C ++(MFC)或VB6,暗示是坏的;-)
我作为承包商工作了5年,而且这项工作的一部分正在研究非常糟糕的代码。当承包商被带进来时,事情往往非常可怕。我的灵魂在几年前去世了!
答案 2 :(得分:0)
我现在正在做。我正在进行架构评估,将迁移到 .NET解决方案来自:
全部非常陈旧,实际上没有错误处理。
我现在哭了......
答案 3 :(得分:0)
然后有一个基于流程图的程序,它可以输入数据...没有命名约定,无用或没有注释,到处都是无法解释的常量......甚至没有让我开始使用流程图软件本身。 ..