A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

AdverServer Servidor de Ranking para AdverGames Parte 1 Felipe Maia.

Apresentações semelhantes


Apresentação em tema: "AdverServer Servidor de Ranking para AdverGames Parte 1 Felipe Maia."— Transcrição da apresentação:

1 AdverServer Servidor de Ranking para AdverGames Parte 1 Felipe Maia

2 AdverServer Servidor de ranking para jogos online – AdverGames Produto comercial Não é vendido como um produto mas faz parte dos jogos

3 AdverServer Permite cadastro e manipulação de administradores, empresas, jogos, jogadores, invite- s e entradas de ranking Sistema de Informação com banco de dados Realiza comunicação com interface JSP e com um protocolo de mensagem HTTP para comunicação Flash

4 AdverServer Possui controle de persistência, porém sem controle de concorrência nem de transação Razoavelmente modularizado

5 AdverServer - Arquitetura JSP Page Flash Game HttpServlet FabricaHandler Handlers... Fachada Negocio

6 Sistema - Adverserver Tamanho do Sistema (desconsiderando JSP) LOC (Lines of Code): 6973 SLOC (System Lines of Code): 3064 Pacotes 27 Classes 91

7 Concearn Mapping Concearns Persistence Concurrency ExceptionHandling ErrorLogging PropertiesReading FlashProxy Business

8 Exemplo FlashProxy

9 Exemplo Persistence

10 Exemplo ExceptionHandling

11 Atribuição Numero total de linhas marcadas (SLOC): 3350 Tempo total para marcar: 13 horas Duvidas: Exceção – Marcar tudo que toca em exceções, ou só os catches? Problemas: Marcação de linhas de código não funciona?

12 Métricas ConcearnTagger

13 Conclusões Persistence é crosscutting com Business ExceptionHandling é crosscutting com todos os outros As métricas são uteis para definir os crosscutting concearns porém não são reais, a marcação de linhas de código é fundamental


Carregar ppt "AdverServer Servidor de Ranking para AdverGames Parte 1 Felipe Maia."

Apresentações semelhantes


Anúncios Google