
Título: Clean Code: A Handbook of Agile Software Craftsmanship
Autor: ROBERT C. MARTIN
Sinopse: 'Clean Code' is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff - a single chapter containing a list of heuristics and 'smells' gathered while creating the case studies. The result is a knowledge base that describes the way people think when they write, read, and clean code. Readers will come away from this book understanding - How to tell the difference between good and bad code, How to write good code and how to transform bad code into good code, How to create good names, good functions, good objects, and good classes, How to format code for maximum readability, How to implement complete error handling without obscuring code logic, How to unit test and practice test-driven development.
Contexto da obra
No campo da Informática e da Computação, livros como este costumam interessar por base conceitual, prática e atualização. “Clean Code: A Handbook of Agile Software Craftsmanship”, de ROBERT C. MARTIN, publicado pela editora PEARSON, em 2009 e com 464 páginas, integra a categoria Livros de Informática e Computação. Na prática, isso ajuda a explicar por que obras assim costumam circular entre formação e uso técnico.
Editora: PEARSON
Páginas: 464
Ano: 2009
Edição: 1
Linguagem: INGLES
ISBN: 0132350882
ISBN13: 9780132350884
- Encadernação: BROCHURA
- Peso (kg): 0,700
- Altura (cm): 23,40
- Largura (cm): 16,00
- Espessura (cm): 2,60
Sobre a editora
Os livros da editora Pearson apresentam uma variedade de abordagens educacionais e técnicas, com foco em aprendizado prático e desenvolvimento de habilidades comunicativas e analíticas. O catálogo inclui desde materiais para jovens estudantes, com temas que exploram dilemas adolescentes e o uso da tecnologia, até obras voltadas para profissionais e universitários, que abordam áreas como negócios, tecnologia e ciências exatas. As narrativas variam entre textos mais didáticos, que facilitam a assimilação de conceitos complexos, e obras que estimulam o pensamento crítico por meio de estudos de caso e exercícios. A linguagem costuma ser clara e objetiva, adequada para públicos que buscam tanto o domínio de conteúdos específicos quanto a aplicação prática do conhecimento.
