Así que tengo entidades lógicas (persona, país, etc.), elementos/controles de GUI, controladores/controladores de navegación y datos, luego cosas como cuadrúpedos y temporizadores, y siempre lucho con la separación limpia de estas cosas en espacios de nombres lógicos.¿cómo organizas tus espacios de nombres?
por lo general tienen algo como esto:
- Leviathan.GUI.Controls
- Leviathan.GUI.Views
- Leviathan.Entities
- Leviathan.Controllers (datos y otras cosas)
- Leviathan.Helpers (árboles y otras cosas)
¿Hay alguna buena guía sobre esto? Necesito detener este lío.
mis pensamientos, solo me cuesta encontrar un lugar para las estructuras de datos que utilizo en raras ocasiones, pero que aún son necesarias, como un ÁrbolTable o Binario ... – kitsune
¡¡¡Oye, lo siento, acabo de ver el cuadro de comentarios !! Acabo de encontrar esta característica. Me esforzaría por encontrar algo que sea un hilo común entre al menos 2 de ellos. A menos que no tenga nada en común con ningún otro espacio de nombres, puede categorizarse. Pero oultine rule # 1 no A sin B. Espero que esto ayude a – Patcouch22