Ingeniería de software

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



4
¿Viola algún principio de OOP si una función miembro no usa ninguna de las propiedades de clase / variables miembro?
Tengo una clase existente que interactúa y que puede abrir, leer o escribir en un archivo. Necesito recuperar una modificación de archivo para ese propósito. Tengo que agregar un nuevo método. Supongamos que lo siguiente es mi definición de clase donde quiero agregar un nuevo método. class IO_file { std::string …


4
Estructura de código para manejar múltiples mercados? (diferentes reglas comerciales para cada estado en los EE. UU.)
Estamos desarrollando una aplicación que tiene requisitos ligeramente diferentes para cada mercado empresarial (países y estados) en los que está disponible. Parece una situación común, pero parece que no puedo encontrar un buen artículo sobre la estructuración de código / módulos para este escenario. Es una aplicación C # y …


2
¿Estoy tratando de desacoplar demasiado las clases aquí?
Estoy trabajando en un motor de renderizado de terreno en tiempo real. Tengo clases de QuadTree y Node. La clase QuadTree expande / colapsa un árbol dependiendo de dónde esté la cámara. Por lo tanto, tiene sentido que QuadTree sea responsable de la vida útil de los objetos Node. El …




1
¿Cómo probar un ClassLoader personalizado?
Por alguna razón, necesito un hijo primero ClassLoader. Tal ClassLoaderno existe en el JDK, así que lo estoy escribiendo. Dado que este es un componente clave de mi caso de uso, me gustaría que fuera sometido a pruebas exhaustivas. Para garantizar que no se cambie sin romper el comportamiento, quiero …





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.