Código Limpo - Habilidades Práticas do Agile Software - Edição Revisada
Quem viu este produto , comprou
-
Conheça dispositivos de leitura, processos de produção e modelos de negócio Se editores e autores trabalharem juntos e conectados à demanda do mercado, verão que existe espaço para livros impressos e digitais caminharem juntos tranquilamente por muito tempo. ... Ler mais +
QUERO VER -
Lógica de Programação - Aprendendo a Programar Lógica de Programação - Aprendendo a Programar
-
Desenvolvimento de Software I - Conceitos Básicos - Série Tekne
Idealizado com o intuito de oferecer os subsídios necessários para uma formação qualificada, esta obra ajuda o leitor a compreender o desenvolvimento dos principais algoritmos de manipulação de estruturas de dados e as características de cada uma delas. Também oferece técnicas de programação para a solução de problemas. ... Ler mais +
QUERO VER -
Desenvolvimento em Pro Drupal 7 - 3ª Edição
O livro possui foco no desenvolvedor, responsável pela criação e extensão da capacidade de um web site baseado em Drupal. A obra cobre tudo: os fundamentos da plataforma Drupal; o entendimento de como usar as APIs de Drupal; a escrita de módulos próprios para estender a funcionalidade de Drupal; a escrita de código seguro; a construção de web sites de alto desempenho; e outros tópicos que ajudarão o leitor ao longo do caminho para se tornar um especialista em Drupal. ... Ler mais +
QUERO VER -
FXRuby - Crie GUIs Enxutas e Excelentes com o Ruby
-
Foundation for Sites - Aprenda a criar páginas web com uso do framework responsivo mais avançado do
-
Linguagem de Programação COBOL para Mainframe
-
Construindo uma Aplicação E-commerce com MEAN - Desenvolva uma aplicação de e-commerce do começo ao
-
Rails para Desenvolvedores Java
-
Padrões de Programação: Para Fábricas de Softwares, Analista e Programadores
-
-
Crie Aplicativos Web com HTML, CSS, JavaScript, PHP, PostgreSQL, Bootstrap, AngularJS e Laravel
-
-
*ESGOTADO* Tcl/TK - Guia de Consulta Rápida .
-
Iniciação à Programação de Computadores - Uma Abordagem Baseada em Exemplos
-
Lauren Ipsum - Uma história sobre ciência da computação e outras coisas improváveis
Lauren Ipsum é uma jornada fantástica através de uma terra onde a lógica e a ciência da computação ganham vida.
QUERO VER
Conheça Lauren, uma aventureira perdida em Usuariolândia, que precisa resolver uma série de quebra-cabeças para encontrar o caminho para casa. À medida que visita lugares como o Café Inserção & Remoção e faz amizade com pessoas como Hugo Rústico e o Caixeiro-Viajante, Lauren aprende ciência da computação sem sequer se dar conta de que está aprendendo – e você também!... ... Ler mais + -
Algoritmos com JavaScript para Iniciantes Algoritmos com JavaScript para Iniciantes
-
SciLab - Uma Abordagem Prática e Didática - 2ª Edição Revista, Ampliada e Atualizada
-
Produzindo Games com UNREAL ENGINE - Acompanha CD
-
Programação Orientada a Objetos Usando Java Programação Orientada a Objetos Usando Java
-
Spring Data JPA - Persistência Simples e Eficaz Spring Data JPA - Persistência Simples e Eficaz
-
O Spring é uma brisa de renovação soprando sobre o panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente, porém leve, que não exige o uso de EJBs. O Spring reduz significativamente a complexidade do uso de interfaces, agiliza e simplifica o desenvolvimento de uma aplicação. O usuário obtém os recursos eficientes e robustos de EJB, e consegue manter a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos inerentes ao Spring e inicia imediatamente uma exploração prática desse framework. Combinando pequenos trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficientes. ... Ler mais +
QUERO VER -
Construindo Chatbots com Python Construindo Chatbots com Python
-
ESGOTADO Desenvolvendo Information Cards e CardSpace - Do Iniciante ao Profissional .
Quem viu este produto , também se interessou
-
Dominando o BORLAND JBUILDER X
-
Construindo Chatbots com Python Construindo Chatbots com Python
-
Construindo uma Aplicação E-commerce com MEAN - Desenvolva uma aplicação de e-commerce do começo ao
-
Desenvolvimento Web com Django 3 Cookbook Desenvolvimento Web com Django 3 Cookbook
-
Qualidade de Software na Prática - Como reduzir o custo de manutenção de software com a análise de
-
Lauren Ipsum - Uma história sobre ciência da computação e outras coisas improváveis
Lauren Ipsum é uma jornada fantástica através de uma terra onde a lógica e a ciência da computação ganham vida.
QUERO VER
Conheça Lauren, uma aventureira perdida em Usuariolândia, que precisa resolver uma série de quebra-cabeças para encontrar o caminho para casa. À medida que visita lugares como o Café Inserção & Remoção e faz amizade com pessoas como Hugo Rústico e o Caixeiro-Viajante, Lauren aprende ciência da computação sem sequer se dar conta de que está aprendendo – e você também!... ... Ler mais + -
Spring Data JPA - Persistência Simples e Eficaz Spring Data JPA - Persistência Simples e Eficaz
-
-
O Spring é uma brisa de renovação soprando sobre o panorama de Java. Baseado em um princípio de projeto chamado Inversão de Controle, o Spring é um framework eficiente, porém leve, que não exige o uso de EJBs. O Spring reduz significativamente a complexidade do uso de interfaces, agiliza e simplifica o desenvolvimento de uma aplicação. O usuário obtém os recursos eficientes e robustos de EJB, e consegue manter a simplicidade do JavaBean não-enterprise. Spring em Ação apresenta os conceitos inerentes ao Spring e inicia imediatamente uma exploração prática desse framework. Combinando pequenos trechos de código e um exemplo progressivo desenvolvido ao longo do livro, mostra como construir aplicações J2EE simples e eficientes. ... Ler mais +
QUERO VER -
-
RFID (Radio Frequency Identification) - Conceitos Aplicabilidade e Impactos
-
Joomla! para Iniciantes Joomla! para Iniciantes
-
Desenvolvimento de Software I - Conceitos Básicos - Série Tekne
Idealizado com o intuito de oferecer os subsídios necessários para uma formação qualificada, esta obra ajuda o leitor a compreender o desenvolvimento dos principais algoritmos de manipulação de estruturas de dados e as características de cada uma delas. Também oferece técnicas de programação para a solução de problemas. ... Ler mais +
QUERO VER -
Padrões de Programação: Para Fábricas de Softwares, Analista e Programadores
-
Sistema em ASP 3.0 Utilizando Três Camadas
Semana do Consumidor
O ASP 3.0 pode ser abordado de várias formas e com vários seguimentos, de segurança ou sem segurança, utilizando camadas ou sem camadas. No livro é demonstrada diretamente a utilização de ASP 3.0 Visual Basic para a criação de camadas e COM Plus. Para quem nunca trabalhou com COM Plus, saiba que pode ser excelente para manter uma segurança de dados, segurança com senhas; e quem cuida dessa dinamização é o gerenciador COM Plus. Componentes são construídos diretamente no Visual Basic 6.0, os quais viram arquivos dll, e em seguida, as dlls são registradas no COM PLUS, e assim acessadas diretamente pelo ASP 3.0. Intere-se de todo o processo, e aprenda mais sobre isso tudo lendo este livro. Mergulhe no universo ASP 3.0. ... Ler mais +
QUERO VER -
Primeiros Passos com Sensores - Perceba o mundo usando eletrônica, Arduino e Raspberry Pi
-
Algoritmos - Programação para Iniciantes - 2ª Edição Revisada
Este livro tem por objetivo apresentar os fundamentos da lógica para a programação de computadores, capacitando o leitor a construir algoritmos estruturados, e traz assuntos e exercícios baseados em experiências reais do autor vivenciadas em sala de aula. A leitura não exige maior conhecimento do assunto por parte do leitor, mas apenas familiaridade com a operação do microcomputador. Voltado para estudantes dos cursos técnicos introdutórios em programação de computadores, aplicados nas áreas de Informática, Ciência da Computação, Engenharias, técnico profissionalizante de nível médio e outras, o livro apresenta como principais características uma nova linguagem estruturada para a construção de algoritmos, texto renovado e atual, fortemente baseado na didática utilizada em aulas de programação, intensa carga de exercícios resolvidos e problemas propostos, além de curiosidades sobre computadores, algoritmos e programação, estimulando o interesse do leitor pelo assunto. ... Ler mais +
QUERO VER -
Desenvolvendo Web Components - UI do jQuery ao Polymer
Não importa sua experiência com bibliotecas como jQuery e Polymer, este livro ensina, aos desenvolvedores JavaScript, as manipulações do DOM que essas bibliotecas realizam. Você aprenderá a montar um widget básico com JavaScript pura, para depois convertê-lo em um Web Component semântico, declarativo, encapsulado, consumível e de fácil manutenção. ... Ler mais +
QUERO VER -
Struts 2 Projeto e Programação
-
Linguagem de Programação COBOL para Mainframe
-
Macromedia Dreamweaver Ultradev 4 ( Guia Rápido para Desenvolvimento na 'Web)
-
Informática Aplicada à Educação: algumas reflexões e práticas
-
Programação Orientada a Objetos Usando Java Programação Orientada a Objetos Usando Java
-
Oracle Forms Developer - Fundamental Oracle Forms Developer - Fundamental
- DescriçãoCódigo Limpo - Habilidades Práticas do Agile Software - Edição Revisada
Mesmo um código ruim pode funcionar. Mas se ele não for limpo, pode acabar com uma empresa de desenvolvimento. Perdem-se a cada ano horas incontáveis e recursos importantes devido a um código mal escrito. Mas não precisa ser assim.
O renomado especialista em software, Robert C. Martin, apresenta um paradigma revolucionário com Código limpo: Habilidades Práticas do Agile Software. Martin se reuniou com seus colegas do Mentor Object para destilar suas melhores e mais ágeis práticas de limpar códigos “dinamicamente” em um livro que introduzirá gradualmente dentro de você os valores da habilidade de um profissional de softwares e lhe tornar um programador melhor –mas só se você praticar.
Que tipo de trabalho você fará? Você lerá códigos aqui, muitos códigos. E você deverá descobrir o que está correto e errado nos códigos. E, o mais importante, você terá de reavaliar seus valores profissionais e seu comprometimento com o seu ofício.
Código limpo está divido em três partes. Na primeira há diversos capítulos que descrevem os princípios, padrões e práticas para criar um código limpo.
A segunda parte consiste em diversos casos de estudo de complexidade cada vez maior. Cada um é um exercício para limpar um código – transformar o código base que possui alguns problemas em um melhor e eficiente. A terceira parte é a compensação: um único capítulo com uma lista de heurísticas e “odores” reunidos durante a criação dos estudos de caso. O resultado será um conhecimento base que descreve a forma como pensamos quando criamos, lemos e limpamos um código.
Após ler este livro os leitores saberão:
-Como distinguir um código bom de um ruim
-Como escrever códigos bons e como transformar um ruim em um bom
-Como criar bons nomes, boas funções, bons objetos e boas classes
-Como formatar o código para ter uma legibilidade máxima
-Como implementar completamente o tratamento de erro sem obscurecer a lógica
-Como aplicar testes de unidade e praticar o desenvolvimento dirigido a testes
Este livro é essencial para qualquer desenvolvedor, engenheiro de software, gerente de projeto, líder de equipes ou analistas de sistemas com interesse em construir códigos melhores. - Sobre o Autor
- Especificação
Características
Assuntos C++, C#, UML, Padrões de Projetos, POO (programação Orientado Objetos), Extreme Programing, Metodos Ageis Tipo de Livro Livro Físico Especificações
Sobre o Autor Robert C. “Uncle Bob” Martin é profissional em softwares desde 1970 e consultor de software desde 1990. Ele é o fundador e o presidente da Object Mentor, Inc., uma equipe de consultores experientes que orientam seus clientes no mundo todo em C++, Java, C#, Ruby, OO, Padrões de Projeto, UML, Metodologias Agile e eXtreme Programming. Informações Técnicas
Nº de páginas: 440 Origem: Importado Editora: Editora Alta Books Idioma: Português Edição: 1º Edição Revisada Ano: 2011 ISBN: 9788576082675 Encadernação: Brochura Autor: Robert C.Martin - Informações



