VB6 a VB.NET
La misma rutina, escrita a mano en VB6 y en VB.NET. Está aquí para que vea qué cambia y qué no antes de que nadie le pase un presupuesto.
Lo que tiene · VB6
Public Function Interest(ByVal Balance As Currency, _
ByVal Rate As Double) As Currency
Interest = Round(Balance * Rate, 2)
End FunctionEn qué se convierte · VB.NET
Public Function Interest(balance As Decimal, rate As Decimal) As Decimal
Return Math.Round(balance * rate, 2)
End FunctionLeer dos ficheros uno al lado del otro es la mitad fácil. La difícil es el resto del sistema: qué ficheros ya no llama nadie, qué proceso escribe el registro que otro lee a las 02:00 y si la reescritura sigue dando las cifras que sus auditores vieron el mes pasado. Ese trabajo corre sobre nuestra plataforma y lo vigila un ingeniero. Empieza con una lectura de su código.
Cuando un conversor deja de bastar
Comparar dos ficheros es la mitad fácil. Nada de lo que hay en esta página puede decirle qué ficheros ya no llama nadie, qué proceso batch escribe el registro que otro lee a las 02:00, ni si la versión reescrita sigue dando las cifras que sus auditores vieron el mes pasado. La auditoría responde a eso sobre su propio código.