• Clean Code

  • A Handbook of Agile Software Craftsmanship
  • De: Robert C. Martin
  • Narrado por: Theodore O'Brien
  • Duración: 5 h y 49 m
  • 4.8 out of 5 stars (288 calificaciones)

Escucha audiolibros, podcasts y Audibles Originals con Audible Plus por un precio mensual bajo.
Escucha en cualquier momento y en cualquier lugar en tus dispositivos con la aplicación gratuita Audible.
Los suscriptores por primera vez de Audible Plus obtienen su primer mes gratis. Cancela la suscripción en cualquier momento.
Clean Code  Por  arte de portada

Clean Code

De: Robert C. Martin
Narrado por: Theodore O'Brien
Prueba por $0.00

Escucha con la prueba gratis de Plus

Compra ahora por US$13.75

Compra ahora por US$13.75

la tarjeta con terminación
Al confirmar tu compra, aceptas las Condiciones de Uso de Audible y el Aviso de Privacidad de Amazon. Impuestos a cobrar según aplique.

Resumen del Editor

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

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.

Clean Code is divided into three parts.

  • The first 13 chapters, fully contained in the audio, describes the principles, patterns, and practices of writing clean code.
  • The second part, chapters 14 to 16, consists of several case studies of increasing complexity and is included in a pdf that comes with your purchase. 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. 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.
  • The third part, chapter 17, is provided both in the audio and the pdf. It 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.

Listeners will come away from Clean Code 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

This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2009 Pearson Education, Inc. (P)2021 Upfront Books

Lo que los oyentes dicen sobre Clean Code

Calificaciones medias de los clientes
Total
  • 5 out of 5 stars
  • 5 estrellas
    235
  • 4 estrellas
    43
  • 3 estrellas
    5
  • 2 estrellas
    3
  • 1 estrella
    2
Ejecución
  • 5 out of 5 stars
  • 5 estrellas
    181
  • 4 estrellas
    24
  • 3 estrellas
    5
  • 2 estrellas
    1
  • 1 estrella
    1
Historia
  • 4.5 out of 5 stars
  • 5 estrellas
    157
  • 4 estrellas
    40
  • 3 estrellas
    7
  • 2 estrellas
    2
  • 1 estrella
    2

Reseñas - Selecciona las pestañas a continuación para cambiar el origen de las reseñas.

Ordenar por:
Filtrar por:
  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

Neat

A straight to the point guidance to good writing good code. Already trying the ideas

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

I agree with everything.

I enjoyed hearing validation and reminders of the practices I already enforce on my team.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

Great handbook!

This book is written with a Java context, but most rules work fine in any language. I love his suggestions, and I tried applying them after listening to the book. I love the idea of attempting to make variable names say exactly what they are doing. The same with function/method & class names. Very good advice. The supplied PDF lists all of the coding style suggestions, so you can prepare to master the suggestions. I ported a Perl project into Python, using suggestions from the book, as a test, and it works very well. The code is much more readable, and probably, a non-programmer can understand most of it.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

esto le resultó útil a 6 personas

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

excellent

Sound advice for everyone, from beginners to experts. I will be recommending this to friends and colleagues.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

Great Insights, Guides, & Recommendations

These practices require time and thought, but are truely rewarding to the developers, stakeholders, and end users.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    4 out of 5 stars
  • Ejecución
    4 out of 5 stars
  • Historia
    4 out of 5 stars

ok solid

These things are the basics that you kinda learn from a good software engineering college class or a couple years of experience, but always a good reminder to keep things simple and small.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

Fantastic Book

Both the author and narrator are fantastic. This is one of the best books on this topic.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    4 out of 5 stars
  • Historia
    4 out of 5 stars

Good concepts…very dry

I listened to this on a roadtrip for a few hours…not finished but i think i have heard enough to give it a thumbs up. So far this guy seems to use a lot of Java. He has a lot of well organized thoughts about how to write code and I’m sure I will listen a few times and revisit. I had a funny thought that the narration reminds me a little of Patrick Bateman talking about Huey Lewis.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

Required Reading for Any Software Developer

Great book and should be a required reading for any software developer.

Pack full of best information, best practices and advice.

Gives a great path forward from junior developer to senior developer.

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña

  • Total
    5 out of 5 stars
  • Ejecución
    5 out of 5 stars
  • Historia
    5 out of 5 stars

great book to listen and re-listen

very understandable, easy to follow, no need to be an expert. definitely re-listening again. and a most if you want to improve your code skills and neatness

Se ha producido un error. Vuelve a intentarlo dentro de unos minutos.

Has calificado esta reseña.

Reportaste esta reseña