This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Relatório para o projeto de Laboratório de Programação 2 | |
| Central de Projetos | |
| Explanação geral: | |
| Busquei desenvolver o sistema pedido de forma a utilizar todos os conhecimentos aprendidos nas disciplinas de p2 e lp2 este período, focando o reuso de código e a legibilidade, para este tanto, utilizo-me principalmente de herança quando possível (nos casos pedidos é o que se adequa melhor), chamadas polimórficas quando possível e inclusive criando interfaces para possibilitar a chamada polimórfica quando não seria conveniente usá-lo por meio da herança visto que não todas as subclasses possuem aquelas características, e uma documentação extensa sobre o código privilegiando a legibilidade. Em alguns casos em que era possível o uso de polimorfismo preferi a implementação local, visto que esta tinha uma complexidade menor, privilegiando assim a legibilidade. Faço uso do junit para criação dos testes de unidade, de forma que abranja os mais diferentes tipos de casos de uso do programa, com uma grande gama de class |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Professor-> Monitoria: um unico professor | |
| P&D: um professor(pibic, pibiti e pivic), | |
| um ou mais professores(sendo um coordenador)(coop. empresas) | |
| PET: um unico professor(sendo ele coordenador) | |
| Extensao: um unico professor(sendo ele coordenador) | |
| Graduando-> Monitoria: varios graduandos | |
| P&D: um graduando(pibic, pibiti e pivic) | |
| varios graduandos(coop. empresas) | |
| PET: varios graduandos |
NewerOlder