r1 - 10 May 2006 - 13:23:16 - MeLgaYou are here: TWiki >  Doo Web  > DiaADia > NoveDeMaio
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

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback