Refatorando com padrões de projeto: Um guia em Java

Refatorando com padrões de projeto: Um guia em Java

by Marcos Brizeno
Refatorando com padrões de projeto: Um guia em Java

Refatorando com padrões de projeto: Um guia em Java

by Marcos Brizeno

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Qualidade de código e refatoração são reconhecidamente assuntos que permanecem relevantes e pertinentes tanto para novos profissionais como para quem já sabe do que se trata: melhorar o design existente, aplicar mudanças em pequenos passos e evitar deixar o sistema quebrado. Ao aplicar refatorações, existem várias técnicas que podem ajudar a alcançar a melhoria desejada, de modo que o processo seja feito de maneira responsável e garantindo o funcionamento da aplicação por meio de testes unitários. Neste livro, Marcos Brizeno mostra como padrões de projeto podem servir como guias para a refatoração projetos Java, para que você saiba decidir quando ou não determinado padrão pode ser aplicado para alcançar o código ideal. Por meio de exemplos práticos, você terá um melhor entendimento sobre design orientado a objetos, permitindo identificar mais facilmente os problemas e implementar soluções flexíveis e fáceis de evoluir.

Product Details

ISBN-13: 9788594188229
Publisher: Casa do Código
Publication date: 10/27/2017
Sold by: Bookwire
Format: eBook
Pages: 142
File size: 4 MB
Language: Portuguese

About the Author

Marcos Brizeno é Cientista da Computação pela Universidade Estadual do Ceará e Consultor na ThoughtWorks Brasil. Apaixonado por Engenharia de Software, em especial Metodologias Ágeis, gosta dos desafios de desenvolver software e se apaixonou à primeira vista por Ruby. Publica regularmente em seu blog, e gosta de jogar videogames para passar o tempo e ter novas ideias.

Table of Contents

Parte I — Introdução 1 O que você quer aprender 1.1 O que você vai encontrar 1.2 Como aproveitar bem o livro 2 Refatoração e padrões de projeto 2.1 O que é refatoração? 2.2 Técnicas de refatoração 2.3 Mover Método 2.4 Mover Campo 2.5 Extrair Classe 2.6 O que são padrões de projeto? 2.7 Refatorando com padrões 3 Java e o paradigma orientado a objetos 3.1 Pensando orientado a objetos 3.2 Características do Java Parte II — Padrões comuns 4 Factory: gerenciando a criação de objetos 4.1 O custo da flexibilidade 4.2 Os padrões Factory 5 Strategy: dividir para simplificar 5.1 Um login com vários provedores 5.2 O padrão Strategy 6 Template Method: definindo algoritmos extensíveis 6.1 Nem tão diferentes assim 6.2 O padrão Template Method 7 Adapter: seja como a água 7.1 Caos e ordem 7.2 O padrão Adapter Parte III — Padrões situacionais 8 State: 11 estados e 1 objeto 8.1 Maria e seus poderes 8.2 O padrão State 9 Builder: construir com classe 9.1 Muita informação em um só lugar 9.2 O padrão Builder 10 Decorator: adicionando características 10.1 Espada mágica flamejante da velocidade 10.2 O padrão Decorator 11 Mediator: notificações inteligentes 11.1 O espaguete de notificações 11.2 O padrão Mediator Parte IV — Conclusão 12 Os outros padrões 12.1 Padrões pouco utilizados 12.2 Padrões mal utilizados 12.3 Padrões que ninguém deveria utilizar 13 Conclusão 13.1 Design evolucionário
From the B&N Reads Blog

Customer Reviews