VB.NET a TypeScript
La misma rutina, escrita a mano en VB.NET y en TypeScript. Está aquí para que vea qué cambia y qué no antes de que nadie le pase un presupuesto.
Lo que tiene · VB.NET
Public Function Interest(balance As Decimal, rate As Decimal) As Decimal
Return Math.Round(balance * rate, 2)
End FunctionEn qué se convierte · TypeScript
export function interest(balance: bigint, rateBasisPoints: bigint): bigint {
return (balance * rateBasisPoints + 5000n) / 10000n
}Leer 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.