TypeScript me dejó pasar un user ID donde correspondía un order ID
Los alias de tipo no crean tipos distintos en TypeScript. Los tipos branded sí, y pueden evitar que mezcles identificadores en tiempo de compilación.
El trimestre pasado, lanzamos un bug que reembolsó al cliente equivocado. Una función recibió un donde esperaba un . Las cadenas se veían idénticas, los tests…