Ingeniería de software

62
Los Roles Escritos del Gerente de Desarrollo de Software [cerrado]

Todos sabemos lo que hace un gerente de desarrollo de software, pero me temo que solo lo sabemos vagamente . Creemos que sabemos lo que está haciendo, pero enumerar exactamente cuál es el alcance del trabajo es un poco difícil. En su opinión, ¿cuáles son los roles de un gerente de desarrollo de...

62
¿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 de...

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

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

62
¿Por qué necesitamos poner miembros privados en encabezados?

Las variables privadas son una forma de ocultar la complejidad y los detalles de implementación para el usuario de una clase. Esta es una característica bastante agradable. Pero no entiendo por qué en c ++ necesitamos ponerlos en el encabezado de una clase. Veo dos inconvenientes molestos para...

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

62
¿Qué es un grupo de subprocesos?

¿Cómo se implementaría un conjunto de subprocesos? He estado leyendo en Wikipedia para "threadpool" pero todavía no puedo entender qué se debe hacer para resolver esta pregunta (posiblemente porque no entendí lo que es un threadpool en términos simples). ¿Alguien puede explicarme en inglés simple...