Ingeniería de software

12
¿Cómo salvar un proyecto joven y moribundo?

Estoy publicando esto de forma anónima porque no quiero tener problemas potenciales. Tengo un gran problema. Recientemente me uní a un equipo que tiene menos de un año. He estado aquí desde un mes en que comenzó el proyecto. La estructura de la compañía se ve así: Propietario (no...

12
¿Qué significa Private Cloud?

Leí algunas discusiones en SE sobre Cloud Computing. A partir de ellos, entiendo la nube como "instalación de almacenamiento de datos / computación que es propiedad de una entidad diferente; que usa arquitectura de hardware y software que la hace fácilmente escalable a pedido, por lo tanto, admite...

12
La herencia salió mal

Tengo un código donde un buen modelo de herencia ha ido cuesta abajo y estoy tratando de entender por qué y cómo solucionarlo. Básicamente, imagine que tiene una jerarquía de zoológico con: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc. Tienes tus métodos...

12
Diseño de clase orientado a objetos

Me preguntaba sobre un buen diseño de clase orientado a objetos. En particular, me cuesta decidir entre estas opciones: método estático vs instancia método sin parámetros o valor de retorno vs método con parámetros y valor de retorno superposición vs funcionalidad método distinto método privado...

12
Clase versus estructura

En C ++ y otros lenguajes influenciados hay una construcción llamada Estructura ( struct), y otra llamada class. Ambos son capaces de mantener funciones y variables. Algunas diferencias son: A la clase se le da memoria en el montón y structse le da memoria en la pila (observación: esto es...

12
Cómo marcar una clase como en desarrollo en Java

Estoy trabajando en un proyecto de pasantía, pero tengo que irme antes de poder terminar todo. Tengo 1 clase que no es lo suficientemente estable para uso en producción. Quiero marcar / marcar esta clase para que otras personas no la usen accidentalmente en la producción. Ya he puesto el aviso en...