Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 587 Bytes

README.md

File metadata and controls

25 lines (18 loc) · 587 Bytes

imageMap

Refatoração do código de niklas1375. Rafactoring niklas1375 code.

The original code: https://github.com/niklas1375/ImageMap.git

Aplicado na disciplina de Tópicos Avançados em Ciência da Computação: Engenharia de Software pelos alunos Felipe Gusmão e Jean Ferreira.

Refactoring Techniques applied:

  • Design Patterns

    • Singleton
    • Factory Method
  • Tests (6 classes with 36 scenarios)

  • More refactoring techniques

    • Checkstyle (bad smell)
    • Encapsulate Downcast
    • Replace Temp with Query
    • Encapsulate Fields
    • Extract Method
    • Extract Variable