Ingeniería de software

25
¿Iniciando sesión en un archivo de texto o base de datos?

¿Cuándo debo usar la base de datos para iniciar sesión y cuándo los archivos de texto? Veo que los servidores web y los marcos web (que su aplicación usa internamente) generalmente (¿siempre?) Registran solicitudes y errores en archivos de texto de forma predeterminada. Pero veo que las personas...

25
¿Rechazar una promesa solo para casos de error?

Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 3 años . Digamos que tengo esta función de autenticación que devuelve una promesa. La promesa luego se resuelve con el resultado. Falso y verdadero son...

25
¿Por qué FAT16 no puede almacenar más de 2 GB?

Todos los sitios a los que voy a buscar información sobre FAT16 solo declaran declarativamente que no puede asignar más de 2 GB. OKAY. Excelente. Te creo. Pero, ¿cómo llegas a esa conclusión (aparte de solo probarla)? ¿Existe algún tipo de fórmula que se pueda usar para determinar cuánto puede...

24
¿Qué significa realmente el "software obstinado"?

He visto a muchos otros desarrolladores de frameworks / bibliotecas lanzar la frase 'escribimos software obstinado', pero en términos prácticos, ¿qué significa eso realmente? ¿Significa que el autor del 'Opinionated Framework X' dice que debido a que escriben código de cierta manera, usted debería...