franciscogazitua / IIC2113-2024

Consultas sobre el proyecto en las Issues
4 stars 0 forks source link

[E3] Creación de directorios y sus nombres #76

Open vicentethomas opened 4 months ago

vicentethomas commented 4 months ago

Hola! Tengo una duda sobre el orden de los directorios.

Entiendo que cada archivo debe contener una única clase, y además el nombre del archivo debe ser el nombre de la clase. Por ello, quería saber si existen "reglas" que seguir para ordenar directorios.

Pregunto particularmente porque tengo una carpeta Conditions con todas mis archivos de clases de condiciones. Entonces, puedo crear sub carpetas dentro de Conditions que agrupen condiciones similares? De ser así, tengo libertad para nombrar estas carpetas como yo crea conveniente o existe una convención que seguir?

cahinostroza commented 4 months ago

Hola @vicentethomas.

Tienen completa libertad con respecto al nombre de sus directorios y es algo que no evaluaremos. Por lo general la estructura de directorios tiene que ver con la arquitectura que decides utilizar para tu proyecto y el nombre de los directorios reflejan conceptos asociados a esa arquitectura, y a nivel más micro los directorios agrupan conceptos en común (como un directorio Condition para agrupar todas las condiciones).

Ahora como consejo, te pido a que revises esa condiciones o esos efectos que quieres agrupar en otros directorios, por que si hay un concepto en común, puede que haya una abstracción extra que te falte y que te ayude a reducir código duplicado. No siempre es el caso, pero no está demás darle una vuelta.

Ánimo con la entrega!