Tip:
Highlight text to annotate it
X
Una última pregunta que hemos tenido es acerca de la gestión de proyectos y el mantenimiento de su código
en algo manejable y no en una bola loca.
Seguro, seguro.
El código que he estado escribiendo - ASCII Chan y otras cosas - en realidad se parece a una bola de locos,
que está bien, cuando estás empezando, pero cuando el proyecto comienza a crecer,
sí, es necesario agregar un poco más de organización.
Generalmente tengo un directorio con todas mis plantillas en ella.
Tengo otro directorio que va a tener todos mis archivos estáticos - mi CSS, mi JavaScript.
En esta clase, te he dado el poco de CSS que hemos utilizado.
A continuación, el resto de los archivos de Python, por lo general tiene un archivo principal que es mi controlador.
Se trata básicamente de la asignación de dirección URL y las clases que esos URL mapean,
cuál es su controlador básico.
Trato de poner todo el material de base de datos dentro de archivos separados.
Si tengo un tipo de datos para - en ASCII chan tenemos un tipo de datos para el arte.
Eso sería en su propio archivo que tiene unas funciones relacionadas con el arte.
Generalmente tengo un archivo utilidades que tiene cosas como la generación de cadenas aleatorias
y la creación de valores hash y valores seguros y todas esas cosas que vas
a ver en la próxima lección.
Al igual que cuando usted está organizando un proyecto de programación general,
tirando cosas aparte. Es fácil tirar cosas aparte en archivos separados.
A veces uno tiene algunos problemas extraños de dependencia con las importaciones difíciles -
un archivo depende de otro, depende en el mismo archivo.
Esto significa generalmente que has hecho algo mal.
Pero aprenderás con el tiempo la forma de estructurar las cosas para que tengan sentido.
Un montón de archivos es bueno. Mantiene las cosas limpias. Mantiene todos los archivos sanos.
Ya sabes dónde buscar las cosas y ese tipo de problema.
En la clase, sin embargo, he estado trabajando en el mismo archivo para que puedas ver todo en un solo lugar,
pero si los proyectos se estaban agrandando más de lo que yo estaba trabajando ahora,
los separo y los animo a ustedes a separar las cosas
y organizarlos un poco mejor.
Okay. Creo que se trata de todas las preguntas que tenemos para este momento.
¿Hay algo más que quieras añadir al final?
Un agradecimiento a todas las personas en los foros que nos ha estado ayudando,
a explicar las cosas. Sé lo de permalink era difícil para muchos de ustedes.
Mucho de eso es mi culpa por lo que aquellos de ustedes que lo descubrieron o ya sabían
lo que estaba haciendo, muchas gracias por explicar eso. Ha sido muy útil.
Y gracias, Sean, por pasar el rato en los foros y mantener las cosas yendo bien.
Es realmente útil. Esta es la primera vez que enseño una clase.
Estoy aprendiendo junto con ustedes lo que funciona y lo que no.
Creo que estamos empezando a dirigirnos en la dirección correcta.
Ha sido muy divertido hasta ahora, y creo que disfrutarás de la Unidad 4. Que fue una de mis favoritas.