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

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

Implementação TCP Francisco Krahe Luis Brandelli.

Apresentações semelhantes


Apresentação em tema: "Implementação TCP Francisco Krahe Luis Brandelli."— Transcrição da apresentação:

1 Implementação TCP Francisco Krahe Luis Brandelli

2 Teste antes! Teste por comparação de logs

3 Bad Smell Scheduller escalona, e não o Kernel!

4 Refatoração Extract class [fowler, 149] Kernel.java Scheduller.java

5 Bad Smell Adicionamos comportamento condicional Para um certo valor de controle, o escalonamento seria feito de uma maneira. Para outro valor, o comportamento mudaria. Antes mesmo que o problema surgisse, aplicamos a refatoração.

6 Refatoração Extract Subclass [fowler, 330] Scheduller.java SchedullerRR.java

7 Bibliografia Fowler, Martin. Refactoring: improving the design of existing code Junit documentation: http://junit.sourceforge.net/javadoc


Carregar ppt "Implementação TCP Francisco Krahe Luis Brandelli."

Apresentações semelhantes


Anúncios Google