Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouFrancisco Braga Alterado mais de 9 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.