Nos dias 19, 20, e 21 foi realizado uma refatoração no código do InteGrade.
Trabalhamos de oito a dez horas em cada um desses dias, sempre em
duplas. O trabalho foi bastante proveitoso e divertido, além de contar
com uma ótima interação entre os integrantes do grupo.
Segue abaixo uma lista resumindo as modificações realizadas:
- IDLs
- Mudança de nome de variáveis, métodos, classes na IDL.
- Reestruturação dos módulos da IDL. Por exemplo foram eliminados os
subsub...subtypes.
- GRM
- Separação do GRMImpl em duas classes.
- Limpeza geral no código.
- Adaptação para funcionar com as novas IDLs.
- Testes para o InteGrade
- Upload para o CVS de uma versão inicial (/tools/testInteGrade).
- Adaptação para funcionar com as novas IDLs.
- ExecutionManager
- Adaptação para funcionar com as novas IDLs.
- Pequenas refatorações (nomes de variáveis).
- LRM
- Mudanças no código LUA para funcionar com as novas IDLs.
- Pequenas refatorações (mudança de nome de variáveis e classes).
- ApplicationRepository
- Adaptação para funcionar com as novas IDLs.
- Pequenas refatorações (nomes de variáveis).
- Separação do código de segurança e do código do AR.
- AsctGui
- Separação do código da camada de negócio da camada de interface.
- Adaptação para funcionar com as novas IDLs.
- Mudança de nome de variáveis, métodos, e classes ( e criação de novos).
Além disso também foi incluído o suporte a federação de aglomerados
ao InteGrade (tinha sido implementado em um "branch" do sistema há
alguns dias, e agora foi incluído à linha principal de
desenvolvimento).