ALL Tests inside the Tests folder are now fully...
ClientMessageTest and ServerMessageTest now all...
Design Pattern: Builder + Proxy
Proxy e Builder - UserGUI Listeners
birdsong.spam.AdvertiseFilterThread run() - Comments
birdsong.spam.RepetitionFilterThread run() - Long Method
Usamos ExtractMethod para a refabricação deste método, separando-o em métodos mais...
O método run() é demasiada extenso, tornando-se confuso. Refabricamo-lo, dividindo-o...
birdsong.spam.MassiveMessageFilterThread run() - Long Method
Tivemos problemas em fazer branch para refabric...
Commit feito por Maria Cruz noutro computador d...
Branch 14,15 e 16 os tickets 14 e 16 foram refa...
birdsong.spam.AdvertiseFilterThread run() - Comments
Refactoring: Extract Method, Inline Ao refabricar o código foi encontrado um novo...
Erro ao detectar CodeSmell
birdsong.communication.ServerCommChannel sendData
Branch criado para a refabricação dos tickets 1...
Branch criado para a refabricação dos tickets 1...
birdsong.spam.User
A refabricação foi feita usando um extract class. Criamos a class UserData para conter...
birdsong.spam.User
Foram retiradas as variáveis payload e timeStamp. Para este efeito, foi ainda apagado...
birdsong.server.Server switch
Foram criadas classes dos vários tipos de mensagens do servidor (sustituindo assim...
Commit para ter a certeza que as alterações est...
Foram feitas mudanças relativas ao último commi...
Refactoring: Introduce Parameter Object Criou a classe SendDataParameter, esta devolve...
birdsong.communication.ServerCommChannel sendData()
CORRECTO-No seguinte Branch iremos refabricar o...
CORRECTO-No seguinte Branch iremos refabricar o...
No seguinte Branch iremos refabricar os codeSme...
Refactoring: vários Extract Method Criação dos métodos na mesma classe: -notBirdSongMessage...
birdsong.spam.CurseWordFilterThread run()
birdsong.client.UserGui switch & State Design Pattern
Refactoring: implementação do State Design Pattern - Novas Classes criadas: ConnectedMessage,DisconnectedMessage,ErrorMessage,FollowerMessage,UnfollowerMessage,BirdSongMessage....
birdsong.client.UserGui
Refactoring: Extract Class - Nova Classe criada: UserGuiData Desta forma criámos...
Foram refabricados com sucessos os codesmells a...
Tickets refabricados neste branch: 10, 11 e 12
Tickets refabricados neste branch: 10, 11 e 12
Este branch vai ser dedicado para a refabricaçã...
Este branch vai ser dedicado para a refabricaçã...
Singleton aplicado na classe UserGUI com sucesso. A única instância desta classe...
Padrão de Desenho Singleton - UserGUI
Commit de aplicação do padrão de desenho Single...
Padrão de Desenho Singleton - UserGUI
Padrão de Desenho Singleton - UserGUI
Branch que serve para aplicar o padrão de desen...
Branch que serve para aplicar o padrão de desen...
birdsong.spam.RepetitionFilterThread run() - Long Method
birdsong.spam.MassiveMessageFilterThread run() - Long Method
birdsong.spam.AdvertiseFilterThread run() - Comments
Foi feito o branch relativo à refabricação dos ...
Refactoring: ExtractMethod -> checkUserBanned(); ExtractMethod -> banUser(); ExtractMethod...
birdsong.spam.UserBanThread run()
birdsong.server.Client
Refactoring: Extract Class -> ClientData class was created for this purpose
birdsong.client.Lista addUser()
Refactoring used: ExtractMethod -> checkUserExistance(); ExtractMethod -> update...
birdsong.client.Lista addUser()
birdsong.spam.UserBanThread run()
birdsong.server.Client
Branch for the refactoring of Code Smells point...
Branch for the refactoring of Code Smells point...
Foram feitas as refabricações necessárias quant...
birdsong.communication.ServerCommManager
Refactoring used was Extract Class. A lot of data was extracted from birdsong.communication.ServerCommManager...
birdsong.client.UserGUI removeFollower(int) void
Method is now in the other class. Refactoring used was Move Method.
birdsong.client.UserGUI addFollower(int) void
Method addFollower is now in the class birdsong.client.Lista. Refactoring used was...
birdsong.communication.ServerCommManager
birdsong.client.UserGUI removeFollower(int) void
birdsong.client.UserGUI addFollower(int) void
This branch is dedicated to the refactoring men...
This branch is dedicated to the refactoring men...
Commit novo para tentar mais uma definição de R...
Share project "birdsong" into "svn+ssh://rjafai...
Commit para desfazer algo que fiz no último com...
Share project "birdsong" into "svn+ssh://rjafai...
birdsong.communication.ServerCommChannel sendData
birdsong.communication.ServerCommChannel sendData()
birdsong.communication.ServerCommChannel sendData()
birdsong.spam.User
birdsong.spam.CurseWordFilterThread run()
birdsong.spam.User
birdsong.server.Server switch
birdsong.spam.CurseWordFilterThread run()
birdsong.client.UserGui switch
birdsong.client.UserGui
birdsong.client.UserGui switch
birdsong.client.UserGui
birdsong.client.UserGui
birdsong.client.Lista addUser()
birdsong.spam.UserBanThread run()
birdsong.server.Client
birdsong.communication.ServerCommManager
birdsong.client.UserGUI removeFollower(int) void