Ingeniería de software

8
¿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,...

8
¿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 problema es que...