ESGOTADO Desenvolvimento de Software Orientado a Objetos, Guiado por Testes - .
VITRINE Os TOP de vendas !!
Quem viu este produto , comprou
-
VITRINE Os TOP de vendas !!
-
Engenharia de Software: Um Framework Para a Gestão de Riscos em Projetos de Software
VITRINE Os TOP de vendas !!
-
Desenvolvendo Software de Forma Autônoma - Utilizando VB.NET, SQL Server 2008 Express Advanced, AJAX
VITRINE Os TOP de vendas !!
Semana do Consumidor
-
Engenharia de Software - Análise e Projeto de Sistemas Engenharia de Software - Análise e Projeto de
VITRINE Os TOP de vendas !!
-
Lançamento de Software Lançamento de Software
VITRINE Os TOP de vendas !!
-
Compreendendo SOA Corporativa Compreendendo SOA Corporativa
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
Desenvolvendo Software de Forma Autônoma - Utilizando VB.NET, SQL Server 2008 Express Advanced, AJAX
VITRINE Os TOP de vendas !!
Semana do Consumidor
-
VITRINE Os TOP de vendas !!
-
Compreendendo SOA Corporativa Compreendendo SOA Corporativa
VITRINE Os TOP de vendas !!
-
VITRINE Os TOP de vendas !!
Como inovar e criar negócios sustentáveis para obter melhores resultados e minimizar riscos com o uso de Métodos Visuais e Ágeis em seus projetos! ... Ler mais +
QUERO VER -
Construindo Uma Carreira em Software Construindo Uma Carreira em Software
VITRINE Os TOP de vendas !!
- DescriçãoDesenvolvimento de Software Orientado a Objetos, Guiado por Testes
O Desenvolvimento Guiado por Testes (TDD) já é uma técnica consagrada para gerar softwares melhores, mais rapidamente. O TDD baseia-se em uma ideia simples: escreva testes para o seu código antes de escrever o próprio código. No entanto, esta ideia “simples” requer habilidade e discernimento para ser bem feita. Agora existe um guia prático para TDD que o leva além dos conceitos básicos. Aproveitando a experiência de uma década na montagem de sistemas no mundo real, dois pioneiros de TDD mostram como deixar os testes guiarem o seu desenvolvimento e “cultivarem” um software que seja coerente, confiável e passível de manutenção.
Steve Freeman e Nat Pryce descrevem os processos utilizados, os princípios de projeto que eles lutam para alcançar e algumas das ferramentas que os ajudam a completar o serviço. Através de um exemplo amplamente trabalhado, você aprenderá como TDD funciona em diversos níveis, usando testes para guiar os recursos e a estrutura orientada a objetos do código, e usando Mock Objects (Objetos Simulados) para descobrir e descrever as relações entre objetos. Sistematicamente, o livro aponta os desafios que as equipes de desenvolvimento enfrentam em relação a TDD – desde integrá-lo em seus processos a testar os seus recursos mais difíceis. A abordagem inclui:
- A implementação efetiva de TDD: começando e mantendo o pique durante o projeto;
- A criação de um código mais claro, expressivo e mais sustentável;
- O uso de testes para focalizar intensamente a manutenção de qualidade;
- A compreensão de como TDD, Objetos Simulados e Projetos Orientados a Objetos se unem no contexto do desenvolvimento de um projeto real de desenvolvimento de software;
- Uso de Objetos Simulados para guiar Projetos Orientados a Objetos;
- Como superar dificuldades de TDD: administração de dados de teste complexos e teste da persistência e simultaneidade. - Sobre o Autor
- Especificação
Características
Assuntos POO (programação Orientado Objetos) Tipo de Livro Livro Físico Especificações
Sobre o Autor Steve Freeman
Steve Freeman foi um pioneiro do desenvolvimento ágil de software no Reino Unido. Ele construiu aplicações para bancos, ISPs, provedores de dados financeiros e empresas de software especializadas, além de ter dado cursos de formação na Europa, América e Ásia. Anteriormente ele trabalhou em laboratórios de pesquisa, empresas de software, obteve o seu Doutorado e criou o shrink-wrap software para a IBM. Steve também leciona no departamento de Ciência da Computação da University College London, é apresentador e organizador de conferências internacionais e foi presidente da conferência para o primeiro London XpDay.
Nat Pryce
Nat Pryce trabalhou como programador, arquiteto, treinador e consultor em vários segmentos, incluindo reportagem esportiva, comunicação em marketing, varejo, telecomunicações e finanças. Ele também trabalhou em projetos de pesquisa acadêmica e, ocasionalmente, leciona em universidades. Um dos primeiros a adotar XP, ele escreveu e contribuiu para várias bibliotecas de código aberto e ferramentas que suportam TDD e foi um dos organizadores e fundadores da conferência London XP Day. Ele também se apresenta regularmente em conferências internacionais.Informações Técnicas Avaliações
“Finalmente um livro repleto de códigos, que expõe a profunda simbiose entre TDD e OOD. Este é para ser guardado.” - Robert C. Martin, autor de Código Limpo e de O Codificador Limpo.
“Os autores deste livro lideraram uma revolução na arte da programação, controlando o ambiente no qual o software cresce.” - Ward Cunningham, desenvolvedor do primeiro wiki.
“Se você quer ser um especialista na arte de TDD (Desenvolvimento Guiado por Testes), precisa entender as ideias deste livro.” - Michael Feathers.
“Considero este livro necessário para qualquer pessoa que programe em Java, mas também recomendo àqueles que programam em outras linguagens, pois o raciocínio pode ser aplicado a outros contextos e com ferramentas similares.” - Methods and Tools.
“Este livro é tão bom que eu poderia escrever muito sobre ele, mas eu tentei manter este comentário razoavelmente curto. Você pode ver não só o que os autores (programadores experientes) fazem, mas também pode descobrir porque eles tomaram esta ou aquela decisão. É como se você estivesse perto de um grande codificador, observando o que ele faz e ouvindo a explicação dele sobre isto. Inestimável. Este livro é obrigatório. É prazeroso de ler e lhe dá muito sobre o que refletir. Compre-o logo!” - Tomek Kaczanowski, autor de Practical Unit Testing with TestNG and Mockito.
“Desenvolvimento de Software Orientado a Objetos, Guiado por Testes é uma obra prima do Desenvolvimento Guiado por Testes, um guia válido tanto para o iniciante nesta área quanto para o quase expert. O título descreve exatamente o propósito das práticas apresentadas no livro: começar um projeto ambicioso a partir de um rascunho e expandi-lo de um esqueleto vazio a uma aplicação repleta de recursos. O livro é orientado ao público que usa Java, mas, excluindo os dois últimos capítulos, todas as práticas e princípios estão ligados à verdadeira programação orientada a objetos e não a uma linguagem de programação em particular.” - Giorgio Sironi.
“Desenvolvimento de Software Orientado a Objetos, Guiado por Testes, de Steve Freeman e Nat Pryce é um livro de TDD, mas é diferente de qualquer outro no mercado hoje em dia. Em primeiro lugar, o livro lida principalmente com tópicos avançados sobre testes de unidade, como testes de legibilidade e simulação, resolvendo muitos obstáculos comuns que as pessoas experimentam com seus testes de unidade, e como aplicar testes de unidade em ambientes multithreaded e assíncronos. Em segundo lugar, explica e demonstra na prática a dinâmica do design de software através de TDD, a qual ainda é uma arte misteriosa para muitos programadores. E, terceiro, ele dá ao leitor a compreensão dos cérebros de Freeman e Pryce...” - Gojko Adzic, autor de Specification by Example: How Successful Teams Deliver the Right Software, Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing e Test Driven .NET Development with FitNesse.
“Quase todo livro de programação que eu li me irritou. Ainda os leio, porque geralmente tem algumas boas ideias enterradas neles, mas me irrita ter que passar por tanta besteira. Até agora, Desenvolvimento de Software Orientado a Objetos, Guiado por Testes é a única exceção. Não há bobagem. É incrível. Eu li o livro duas ou três vezes e a cada vez senti que me tornava um programador melhor. Se você ainda não leu, eu recomendo enfaticamente.” - David Peterson.
“Se você for iniciante ou intermediário em desenvolvimento com testes, este livro é obrigatório na sua biblioteca!” - Miško Hevery.Informações Técnicas
Nº de páginas: 385 Origem: Importado Editora: Editora Alta Books Idioma: Português Edição: 1ª Edição Ano: 2012 ISBN: 9788576087687 Encadernação: Brochura Autor: Steve Freeman & Nat Pryce - Informações