Ingeniería de software

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


3
¿Cómo es el repositorio de Google?
Escuché que Google tiene un depósito privado (interno) gigante de todo su código y sus empleados tienen acceso a él para que cuando estén desarrollando cosas no tengan que reinventar la rueda. ¡Me gustaría saber más al respecto! ¿Hay alguien aquí de Google que pueda describirlo con un poco más …




11
¿Has lidiado con el endurecimiento del espacio?
Estoy muy ansioso por estudiar las mejores prácticas cuando se trata de endurecer el espacio. Por ejemplo, he leído (aunque ya no puedo encontrar el artículo) que algunas partes centrales de los rovers de Marte no usaban asignación de memoria dinámica, de hecho, estaba prohibido. También he leído que la …
62 c  memory 




14
¿No es MVC anti OOP?
La idea principal detrás de OOP es unificar los datos y el comportamiento en una sola entidad: el objeto. En la programación de procedimientos hay datos y algoritmos por separado que modifican los datos. En el patrón Modelo-Vista-Controlador, los datos y la lógica / algoritmos se colocan en entidades distintas, …

10
¿Deberíamos probar todos nuestros métodos?
Así que hoy tuve una conversación con mi compañero de equipo sobre las pruebas unitarias. Todo comenzó cuando me preguntó "oye, ¿dónde están las pruebas para esa clase, solo veo una?". Toda la clase era un gerente (o un servicio si prefieres llamarlo así) y casi todos los métodos simplemente …

9
¿Cómo escribir pruebas unitarias "buenas"?
Activado por este hilo , (nuevamente) estoy pensando finalmente en usar pruebas unitarias en mis proyectos. Algunos carteles dicen algo así como "Las pruebas son geniales, si son buenas pruebas". Mi pregunta ahora: ¿Qué son las pruebas "buenas"? En mis aplicaciones, la parte principal a menudo es algún tipo 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.