É muito comum no desenvolvimento de sistemas o programador “perder o fio da meada”, ou seja, criar um código tão complexo e desorganizado, que nem ele, o próprio criador, consegue realizar manutenção depois. Para se evitar isto, segue-se algumas regras básicas:
- Utilização dos recursos que uma linguagem orientada a objetos oferece, tais como herança, interfaces e polimorfismo. Por exemplo: você pode criar uma classe JFormularioEdit, que é genérica e serve para editar registros, e uma classe-filha JFormularioEditCliente, que edita registros de clientes.
- Códigos relacionados a um requisito não funcional (requisitos tecnológicos) devem ser separados dos códigos relacionados a requisitos funcionais (requisitos de regra de negócio). Por exemplo: para validar um CPF, evite colocar este código no próprio código-fonte de um formulário de edição de registro. Crie uma classe “validadores” e um método “validarCpf”.
- Criar códigos para serem reutilizados (genérico): toda vez que se identificar um código que possa ser reutilizado em outro local ou outros sistemas, organizar este código de forma que ele possa ser reutilizado no futuro.
- Não reinvente a roda: antes de se construir algo básico, verificar com o google se alguém já fez algo similar.
Copyright © 2014 AIEC.