Ingeniería de software

31
Explicar MVC a los no programadores [cerrado]

Tengo la necesidad de explicar MVC a los no programadores. A saber, a los gerentes de otros departamentos, en el contexto del informe de progreso. Una de las cosas que hago es refactorizar nuestra base de código hacia la separación MVC. ¿Qué es la separación MVC que podrían pedir? ¿Por qué es...

31
¿Usar directamente Make se considera obsoleto? [cerrado]

Así que me he encontrado con muchos comentarios / publicaciones / etc. con respecto a la creación de makefiles directamente, y cómo es algo tonto hacer en 2015. Conozco herramientas como CMake, y en realidad uso CMake con bastante frecuencia. La cuestión es que CMake solo está creando el Makefile...

31
¿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...

31
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...