Entrar
    Book cover
    Compartilhar
    Editar
    • Sinopse
    • Edições1
    • Vídeos0
    • Grupos0
    • Resenhas46
    • Leitores2989
    • Similares0
    Skoob logo

    Saiba mais

    Quem somosTermos de usoFale conoscoCentral de ajudaPrivacidade

    Fique por dentro

    Livros em destaque

    Explore

    LivrosAutoresEditorasLeitoresCortesias

    Siga nas redes sociais

    Baixe o app

    Google PlayApp Store

    Código limpo - habilidades práticas do Agile Software

    Robert C. Martin

    Alta Books
    2009
    456 páginas
    15h 12m
    ISBN-13: 9788576082675
    Português Brasileiro
    4.4
    449 avaliações
    Leram744Lendo637Querem1540Relendo4Abandonos64Resenhas46
    Favoritos57Desejados1540Avaliaram449

    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 reuniu-se 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. 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.

    Edições (1)

    Ver mais
    • book cover
    Resenhas (46)Ver mais
    Thiago de Souza Rios picture
    Thiago de Souza Rios24/12/2020Resenhou um livro
    5 (Perfeito)

    Sensacional

    Este é um dos livros mais importantes que li durante minha carreira como desenvolvedor. Confesso que já seguia a maioria das boas práticas relatadas no livro, por isso deixei pra lê-lo muito tarde. Mas, após concluir a leitura, me veio a sensação de estar no caminho certo além de poder praticar novas habilidades. A cada capítulo eu me sentia mais familiarizado com o autor, pois meu pensamento está muito alinhado com o que o livro prega. A tradução "revisada" tem muitos erros, mas nada que atrapalhe essa grande obra.

    27 curtidas

    Estatísticas

    Avaliações

    4.4 / 449
    • 5 estrelas46%
    • 4 estrelas40%
    • 3 estrelas13%
    • 2 estrelas1%
    • 1 estrelas0%
    Robert C. Martin profile picture

    Robert C. Martin

    Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob",[2] is an American software engineer, instructor, and author. He is most recognized for promoting many software design principles and for being an author and signatory of the influential Agile Manifesto.[3] Martin has authored many books and magazine articles. He was the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.[4][5]

    8 Livros
    10 Seguidores

    Robert C. Martin