Dicas
Modelagem:
- Nomes Consistentes: Use nomes consistentes e descritivos para as tabelas e, consequentemente, para as classes de negócio. Utilize as convenções de nomenclatura verificadas no e-Campus.
- Relacionamentos: Defina claramente os relacionamentos entre as tabelas usando chaves estrangeiras. Lembrando que, quanto mais relacionamentos houver, maior a chance de aumentar a complexidade da implementação lógica.
Classes de negócio (Business):
- Responsabilidade única: Cada modelo no Miolo deve ser responsável apenas pela lógica de dados. Evite misturar a lógica de negócios com a lógica de apresentação.
- Associações: Defina corretamente as associações entre os modelos, afim de evitar dificuldades nas pesquisas.
Formulários:
- Separação de Lógica: Mantenha a lógica de apresentação separada da lógica de negócios. Tente utilizar os formulários apenas visando apenas a apresentação das respostas aos usuários.
- Simplicidade: Mantenha os formulários o mais simples quanto possível. Formulários simples e funcionais são indicativos de interfaces mais bem utilizáveis.
Handlers:
- Responsabilidade Única: Considere utilizar um handler por contexto de aplicação. Isso facilitará a manutenção das funcionalidades.
-
Checagem de acessos: Utilize as transações apropriadamente, para que se tenha o controle de acesso mais seguro quanto possível.
Equipe:
Busque contato com toda a equipe. Invariavelmente, todos já trabalharam desenvolvendo e mantendo funcionalidades no e-Campus. A equipe é bastante colaborativa. Aproveite!