Tip:
Highlight text to annotate it
X
A pergunta final é sobre gestão de projetos e como deixar seu código
organizado e fácil de administrar.
Claro, claro.
O que código que tenho escrito--ASCII Chan e tal-- na verdade é uma bagunça,
o que é aceitável quando se está começando, mas conforme seu projeto cresce,
sim, você precisa adicionar alguma organização.
Normalmente tenho um diretório com todos meus modelos.
Tenho outro diretório para os arquivos estáticos--meu CSS, meu JavaScript.
Neste curso, mostrei o pouco de CSS que usamos.
O restante dos arquivos em Python, geralmente tenho um arquivo principal como controlador.
Basicamente é o mapeamento de URL e todas as classes em que essas URLs são mapeadas,
qual é seu controlador básico.
Tento colocar toda a base de dados em arquivos separados.
Se tenho um tipo de informação para--em ASCII temos um tipo de informação para arte.
Isso ficaria em seu próprio arquivo que possui funções relacionadas a arte.
Tenho um arquivo de utilidades, onde ficam coisas como geradores de strings
aleatórias e criadores de valores de hash e valores seguros e todas as coisas
que vamos ver na próxima aula.
Exatamente como quando está organizando qualquer projeto grande de programação,
separando coisas. É fácil as separar em diferentes arquivos.
As vezes você acaba tendo problemas de dependência com importações difíceis--
um arquivo depende de outro, que depende do mesmo arquivo.
Isso geralmente significa que você fez algo errado.
Você acaba aprendendo com o tempo como estruturar as coisas para que façam sentido.
Ter muitos arquivos é um bom sinal. Deixa tudo limpo e estável.
Você sabe onde procurar por cada coisa.
Durante o curso, entretanto, trabalhamos tudo no mesmo arquivo,
mas se o projeto ficasse muito maior do que está agora,
eu faria e também te aconselharia a começar a separar
e organizar as coisas um pouco melhor.
Tudo bem. Acho que já respondemos todas as questões.
Gostaria de adicionar alguma coisa?
Apenas gostaria de agradecer a todos nos forums que estão nos ajudando,
a explicar as coisas. Sei que o permalink foi difícil para muitos de vocês.
Muito disso foi minha culpa, então obrigado a todos que ajudaram
a explicar aos outros. Ajudaram muito.
E obrigado você, Sean, por ajudar nos forums e manter tudo tranquilo.
Ajudou bastante. Essa é a minha primeira vez instruindo uma turma.
Estou aprendendo com vocês, o que funciona e o que não funciona.
Acho que estamos indo numa boa direção.
Está sendo muito divertido e acho que irão aproveitar muito a Unidade 4.