Ingeniería de software

Preguntas y respuestas para profesionales, académicos y estudiantes que trabajan dentro del ciclo de vida de desarrollo de sistemas

2
¿Por qué el software usa el nombre Win32?
Si un software / biblioteca tiene algún soporte para la plataforma Windows, casi siempre nombran sus directorios y variables como win32. Esto es más frecuente en proyectos C / C ++. Incluso el triple objetivo del proyecto MinGW utiliza win32. ¿Hay alguna razón para esto? ¿Por qué no usar un …





8
¿Comparar la igualdad de números flotantes engaña a los desarrolladores junior incluso si no se produce un error de redondeo en mi caso?
Por ejemplo, quiero mostrar una lista de botones de 0,0.5, ... 5, que salta por cada 0.5. Utilizo un bucle for para hacer eso, y tengo un color diferente en el botón STANDARD_LINE: var MAX=5.0; var DIFF=0.5 var STANDARD_LINE=1.5; for(var i=0;i<=MAX;i=i+DIFF){ button.text=i+''; if(i==STANDARD_LINE){ button.color='red'; } } En este caso, no …

5
Sin base de datos central
Tengo un cliente que busca obtener un sitio web / aplicaciones móviles / aplicaciones de escritorio integradas que traten con datos muy confidenciales (más sensibles que los detalles del banco / tarjeta). Debido a la naturaleza sensible de los datos, no quieren guardarlos en una base de datos central, pero …

5
¿Cómo se suelen analizar los comentarios?
¿Cómo se tratan generalmente los comentarios en lenguajes de programación y marcado? Estoy escribiendo un analizador para un lenguaje de marcado personalizado y quiero seguir el principio de menor sorpresa , así que estoy tratando de determinar la convención general. Por ejemplo, ¿debería un comentario incrustado dentro de un token …
31 parsing  comments 



6
Poner una contraseña en una llamada API REST
Supongamos que tengo una API REST que también se usa para establecer / restablecer contraseñas. Supongamos también que esto funciona sobre conexiones HTTPS. ¿Hay alguna buena razón para no poner esa contraseña en la ruta de llamada, también digamos que la codificaré en BASE64? Un ejemplo sería restablecer una contraseña …
31 rest  passwords 


3
Orígenes de la sangría de código
Estoy interesado en averiguar quién introdujo la sangría de código, así como cuándo y dónde se introdujo. Parece tan crítico para la comprensión del código, pero no fue universal. La mayoría de los códigos Fortran y Basic no tenían (¿es?), Y lo mismo ocurre con Cobol. Estoy bastante seguro de …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.