Compara precios en Amazon
+ 2,29 € de envío
84 % positivas en los últimos 12 meses
& Envío GRATIS
79 % positivas en los últimos 12 meses
+ 7,53 € de envío
83 % positivas en los últimos 12 meses

Descarga la app de Kindle gratuita y comienza a leer libros para Kindle al instante en tu smartphone, tablet u ordenador. No necesitas un dispositivo Kindle. Más información
Lee al instante en tu navegador con Kindle para Web.
Con la cámara de tu teléfono móvil, escanea el siguiente código y descarga la app de Kindle.


Sigue a los autores
Aceptar
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series) Tapa blanda – Ilustrado, 1 agosto 2008
Precio Amazon | Nuevo desde | Usado desde |
Versión Kindle
"Vuelva a intentarlo" | — | — |
- Versión Kindle
20,74 € Leer con nuestra App gratuita - Tapa blanda
40,55 €
Mejora tu compra
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer―but only if you work at it.
What kind of work will you be doing? You’ll be reading code―lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
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 we think when we 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
- ISBN-109780132350884
- ISBN-13978-0132350884
- EdiciónN.º 1
- EditorialPearson
- Fecha de publicación1 agosto 2008
- IdiomaInglés
- Dimensiones17.78 x 2.79 x 23.37 cm
- Longitud de impresión464 páginas
Los clientes que compraron este producto también compraron
Más información del producto
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|
Mejores prácticas ágiles de código de limpieza "sobre la marcha" Artesanía del software | Aguante y triunfe en medio de la incertidumbre y la presión incesante | Respuestas directas y sensatas a preguntas clave sobre arquitectura y diseño | No hay atajos para los verdaderos beneficios de Agile: necesita hacer Agile correctamente. | Entregue código robusto y efectivo y esté orgulloso de todo el software que escriba | |
Título | Clean Code | Clean Coder | Clean Architecture | Clean Agile | Clean Craftsmanship |
Concepto principal | Presenta un paradigma revolucionario que le inculcará los valores de un experto en software y lo convertirá en un mejor programador, pero solo si trabaja en ello. | Robert C. Martin presenta las disciplinas, técnicas, herramientas y prácticas de la verdadera artesanía del software. Este libro está repleto de consejos prácticos, sobre todo, desde la estimación y la codificación hasta la refactorización y las pruebas. | El tío Bob presenta las reglas universales de la arquitectura de software que le ayudarán a mejorar drásticamente la productividad de los desarrolladores a lo largo de la vida de cualquier sistema de software. | El tío Bob describe lo que es Agile en términos inequívocos, eliminando malentendidos y distracciones que lo han hecho más difícil de usar de lo que se pretendía originalmente, y cómo Agile puede ayudarlo a brindar verdadera profesionalidad al desarrollo de software. | Proporciona una guía pragmática, técnica y prescriptiva de las disciplinas fundamentales de la artesanía del software y una discusión sobre los estándares y la ética que los desarrolladores y programadores deben seguir. |
Endoresemento | "Es la mejor aplicación pragmática de los principios Lean al software que jamás haya visto impreso". —James O. Coplien, fundador del proyecto Pasteur Organizational Patterns | “Algunos libros técnicos inspiran y enseñan; algunos deleitan y divierten. Rara vez un libro técnico hace estas cuatro cosas. ”- George Bullock, Gerente Senior de Programas de Microsoft Corp. | "Una buena arquitectura proviene de entenderla más como un viaje que como un destino, más como un proceso continuo de investigación que como un artefacto congelado". - Kevlin Henney | “Lo que hay en el mundo del desarrollo ágil no es nada comparado con lo que podría ser. Este libro es la perspectiva de Bob sobre en qué enfocarse para llegar a ese 'lo que podría ser'. Y él ha estado allí, así que vale la pena escucharlo ". –Kent Beck | "... [Un] recordatorio oportuno y humilde de la complejidad cada vez mayor de nuestro mundo programático y cómo le debemos al legado de la humanidad, y a nosotros mismos, practicar el desarrollo ético". - Stacia Heimgartner Viscardi, CST y mentora ágil |
Descripción del producto
Contraportada
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code "on the fly" into a book that will instill within you the values of a software craftsman and make you a better programmer--but only if you work at it.
What kind of work will you be doing? You'll be reading code--lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
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 we think when we 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
Biografía del autor
Universidad, Máster, Formación Profesional, descubre nuestra tienda de libros de Estudios Superiores.
Detalles del producto
- ASIN : 0132350882
- Editorial : Pearson; N.º 1 edición (1 agosto 2008)
- Idioma : Inglés
- Tapa blanda : 464 páginas
- ISBN-10 : 9780132350884
- ISBN-13 : 978-0132350884
- Peso del producto : 800 g
- Dimensiones : 17.78 x 2.79 x 23.37 cm
- Clasificación en los más vendidos de Amazon: nº2 en Diseño de software, testing e ingeniería
- nº3 en Programación y desarrollo de software (Libros)
- nº39 en Libros en inglés
- Opiniones de los clientes:
Acerca de los autores
Descubre más libros del autor, mira autores similares, lee blogs de autores y más
Descubre más libros del autor, mira autores similares, lee blogs de autores y más
Opiniones de clientes
Las opiniones de los clientes, incluidas las valoraciones del producto, ayudan a otros clientes a obtener más información sobre el producto y a decidir si es el adecuado para ellos.
Para calcular el desglose general de valoraciones y porcentajes, no utilizamos un simple promedio. Nuestro sistema también considera factores como cuán reciente es una reseña y si el autor de la opinión compró el producto en Amazon. También analiza las reseñas para verificar su fiabilidad.
Más información sobre cómo funcionan las opiniones de los clientes en Amazon
Revisado en España el 7 de julio de 2020
-
Reseñas más importantes
Principales reseñas de España
Ha surgido un problema al filtrar las opiniones justo en este momento. Vuelva a intentarlo en otro momento.
Recomiendo 100% la versión inglesa, el lenguaje es entendible y te evitas problemas de errores en la traducción. El precio también es otro detalle a tener en cuenta, vergonzoso que cueste 20€ más por estar en español. He tenido la posibilidad de ver el ejemplar en español y la calidad es peor, sobre todo en los materiales del libro.
Por último, recomiendo comprar directamente a Amazon, en las reseñas pone que te puede tocar un ejemplar impreso de un pdf, a si que cuidado.
**** PROS ****
- Va directo al grano, consejo tras consejo
- Consejos 100% útiles, buenas técnicas y hábitos, nada de temas poco concretos
- Toca todos los aspectos más relevantes de la programación
- Imprescindible para programar grandes proyectos, mantenimiento de código y código compartido
- No está enfocado a un lenguaje de programación, aunque los ejemplos será más familiares para programadores Java, C, C#
- La versión digital kindle funciona y se adapta de maravillas
**** CONTRAS ****
- ¿Quizás que no exista una versión en castellano para los que no dominen el inglés?
Desde cómo comentar código (o si es buena idea comentarlo), a qué nombre poner a las funciones y variables. excepciones, diseño... en general vas a aprender mucho si digamos no te han enseñado a programar, sólo a picar código.
Si tienes cierta experiencia, tienes conocimientos consistentes de programación orientada a objetos y sabes que 'aux' no es un buen nombre para una variable, este libro te parecerá un compendio de obviedades.
De todas formas no está de más echarle un vistazo, siempre hay algo en lo que mejorar y este libro puede enseñarte a ser mejor programador. Además es muy entretenido de leer, planteándote situaciones que te sacan una sonrisa en más de una ocasión.
Existe una versión en español también, pero si tienes un nivel medio de inglés, no le tengas miedo a esta versión (y de paso, prácticas el idioma de Shakespeare).
Reseñas más importantes de otros países


Bei den beigefügten Bildern sieht man das Original (von der Firma) und das hier bestellte Buch (PDF Druck)


Revisado en Alemania 🇩🇪 el 7 de noviembre de 2017
Bei den beigefügten Bildern sieht man das Original (von der Firma) und das hier bestellte Buch (PDF Druck)



Wie bereits von anderen Personen festgestellt, habe auch ich leider eine billige Kopie des Originals erhalten - vermutlich ein Druck der PDF-Version. Der Druck ist schlecht, das Format ist unnötigerweise sehr viel größer, das Cover ist verschwommen/verpixelt, kein bzw. weißer Buchrücken und -rückseite.
Hierfür über 29€ zu verlangen grenzt an Betrug. Ich habe das Exemplar unmittelbar zurückgeschickt. Schade.


Revisado en Alemania 🇩🇪 el 21 de abril de 2018
Wie bereits von anderen Personen festgestellt, habe auch ich leider eine billige Kopie des Originals erhalten - vermutlich ein Druck der PDF-Version. Der Druck ist schlecht, das Format ist unnötigerweise sehr viel größer, das Cover ist verschwommen/verpixelt, kein bzw. weißer Buchrücken und -rückseite.
Hierfür über 29€ zu verlangen grenzt an Betrug. Ich habe das Exemplar unmittelbar zurückgeschickt. Schade.




Before reading this book, I recommend having a good understanding of Java and Object-Oriented programming. Don't forget Abstract classes, Interfaces, and Polymorphism.
In my opinion, it has more than 100 pages in excess.The appendixes and the chapter 14 (Refinement) don't contribute to anything. They are just boring. Also, I think that chapter 13 (Systems) could seem a little bit complex for beginners. It needs a very specific knowledge of Java, with concepts like EJB, JNDI, Proxies, and so on.
On the other hand, every concept is explained accurately with lots of examples. In addition, the "Smells and Heuristics" chapter summarizes the essence of this book very well.