REPORT: CODE CLEAN
Durante o desenvolvimento do projeto houve a tentiva de utilizadar técnicas do Code Clean para que facilitassem a escrita e a leitura do código, são elas:
- "Usem nomes que revelem seu propósito": Os nomes de variáveis e métodos foram pensados para possuissem nomes legíveis e significativos.
- "Faça apenas uma coisa": Atocimidade do código ao evitar que, por exemplo, uma função tivesse mais de uma responsabilidade.
- "Comentários compensam um código ruim": Deixando a inteção do código clara, seja utilizando nomes significativos ou simplificando a sua própria implementação, tornou descenessário o uso de comentários para explicar o código das funcionalidades.
- "Use exceções em vez de retornar códigos": A validação de diversos casos de erro foi trata com o uso de exceções com mensagens.