Francisco Aleixo
-
2016-04-03
- status: open --> closed
Localização: classe ClientsHandler (ClientsHandlerThread)
Issue: Classe ClientsHandlerThread dentro da classe ClientsHandler (nested).
O problema encontra-se na acrescida dificuldade de leitura (tamanho da classe elevado) e manutenção.
Além disto, quando existe nested classes é um sinal forte de acoplamento elevado entre as classes - caso que se verifica aqui, resolvido na refabricação anterior.
Para resolver este problema moveu-se a classe para o seu próprio ficheiro.
Refabricação: Move Type to New File à classe ClientsHandlerThread