Aplicado o padrão de desenho Facade às classes ...
Foi feito um exemplo do design patterns composite
Foi feito um exemplo de um design patters proto...
Design
Design
Aplicado o padrão de desenho Singleton no server.
Commit made to justify previous commit:
Carlos Diniz branch for design patterns
branch created by mistake
this branch will be used to apply design patterns
Merge of Carlos Diniz truck after refactoring
test cases
After merged
added test cases
Extraidos 2 metodos a partir do metodo handleClientConnected:usando o metodo de refacturacao...
Classe SpamFilterData removida e suas variavies transpostas para a classe SpamFilter...
Audit Violations
Audit Violations
Audit Violations
Removido o import desnecessário e acrescentado ...
Conditional Complexity, foi usado extract metho...
Conditional Complexity
Similar Code
Foi criada nessa mesma classe (BirdsongClientComponent) o método void action(String...
Similar Code
Similar Code
Criada a função void action(String x) na classe...
Unprotected Main Program - Class ServerMain
Codigo da classe main foi posto dentro de um try/catch
Unprotected Main Program - Class ServerMain
Long Method - Class Server
Extraidos 2 metodos a partir do metodo handleClientConnected: -addUsersOnline -a...
Extraidos 2 metodos: -addUsersOnline -addFollowers
Long Method - Class Server
Data Class - Class SpamFilterData
Classe SpamFilterData removida e suas variavies transpostas para a classe SpamFi...
Data Class - Class SpamFilterData
DeadCode - Class SpamFilter
Codigo nao utilizado foi removido
DeadCode - Class SpamFilter
[#9] DeadCode - Class SpamFilterData
Data Class - Class SpamFilterData
Feature envy
Feature envy
Resolution for tickets 5, 6 and 7
Long Method - Class Server
DeadCode - Class SpamFilter
Unprotected Main Program - Class ServerMain
DeadCode - SpamFilter
Unprotected Main Program
Long Method class classbirdson.server.Server
Carlos Diniz branch for refractoring
Carlos Diniz branch for refractoring
Duplicated Code
Duplicated Code na classe ServerThread foi reso...
Duplicated Code na linha 339 da classe Birdsong...
God Class
God Class
God Class
Long Method
Long Method
Long Method
Long Method
Long Method
Movi ServerMain para o package birdsong.server
Extract Method para um longo metodo que está de...
usei Convert Anonymous Class to Nested para mud...
Renomei a classe ClientMain para BirdsongClient...
Movi a classe ClientMain do package birdsong.ma...
Movidos os métodos switchFrameToOnlineMode e sw...
Função start do ServerThread alterado para serv...
God Class na classe BirdsongClientComponent, no...
Long Method na classe BirdsongClientComponent n...
created new birdsong validation branch
created new birdsong validation branch
Development branch (v.0.0.1)
Development branch (v.0.0.1)
Initial commit
Share project "BirdsongES2" into "svn+ssh://pml...