Apresentação de programas (Gleison e Gustavo)
- Programa Melhor Aluno - Pascal - Gleison
- Exemplos de Classes/Objetos
- Uso de Interface Gráfica Delphi
- Uso de validação de valores de entrada
-
- Discussão
- paradigma funcional X orientado a objetos (programas queParecemOrientadosAObjetos - pensados funcionalmente)
- o fedor comentários & o fedor nomes inadequados fatorações excluir e renomear
- o fedor Classe Metida (Aluno cuidando de Testes) e possível fatoração (Extrair Classe Testes)
- Programa Batalha Naval - Java - Gustavo
- Uso de classes e objetos
- Swing
- Posicionamento de navios
- Exemplo de uso de Classe Abstrata e Classes Derivadas
-
- O fedor comentários desnecessários e o fedor nomes inadequados - fatorações
- O fedor "obsessão das primitivas" e a fatoração Extrair Método (usando Eclipse)
- O fedor quebra de encapsulamento (uso de métodos de acesso a atributos) e a fatoração Extrair Classe
- O fedor Classe Metida (Tabuleiro posicionando Navios)
- O fedor Nomes Inadequados (classes Navio1 Navio2 etc.) e a fatoração (Submarino, Destroier, Torpedeiro, Sei Lá O Que)
anexar: referencia para os códigos fonte
Previsão para o próximo encontro:
"soluções" para o problema de classificar um triângulo conforme arestas fornecidas
Início de nova Metodologia: TDD