EUR 39,60
  • Precio recomendado: EUR 41,60
  • Ahorras: EUR 2,00 (5%)
  • Precio final del producto
Elige envíos GRATIS más rápidos con Amazon Premium o elige envío GRATIS en 4-5 días
No disponible temporalmente.
Puedes comprarlo ya y te lo enviaremos cuando esté en stock. Recibirás un e-mail con la fecha de entrega estimada en cuanto tengamos más información. El cobro a tu cuenta se realizará sólo cuando se envíe el producto.
Vendido y enviado por Amazon. Se puede envolver para regalo.
Code Complete: A Practica... se ha añadido a la cesta
¿Tienes uno para vender?
Volver atrás Ir adelante
Escuchar Reproduciendo... Interrumpido   Estás escuchando una muestra de la edición de audio Audible.
Más información
Ver las 3 imágenes

Code Complete: A Practical Handbook of Software Costruction (Dv Professional) (Inglés) Tapa blanda – 19 jun 2004

4.8 de un máximo de 5 estrellas 4 opiniones de clientes

Ver los formatos y ediciones Ocultar otros formatos y ediciones
Precio Amazon
Nuevo desde Usado desde
Versión Kindle
"Vuelva a intentarlo"
Tapa blanda
"Vuelva a intentarlo"
EUR 39,60
EUR 32,11 EUR 42,38
click to open popover

Comprados juntos habitualmente

  • Code Complete: A Practical Handbook of Software Costruction (Dv Professional)
  • +
  • Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
  • +
  • Pragmatic programmer: from journeyman to master
Precio total: EUR 122,57
Comprar los productos seleccionados conjuntamente

Descripción del producto

Reseña del editor

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.

Discover the timeless techniques and strategies that help you:

  • Design for minimum complexity and maximum creativity
  • Reap the benefits of collaborative development
  • Apply defensive programming techniques to reduce and flush out errors
  • Exploit opportunities to refactor—or evolve—code, and do it safely
  • Use construction practices that are right-weight for your project
  • Debug problems quickly and effectively
  • Resolve critical construction issues early and correctly
  • Build quality into the beginning, middle, and end of your project

Biografía del autor

Steve McConnell is recognized as one of the premier authors and voices in the development community. He is Chief Software Engineer of Construx Software and was the lead developer of Construx Estimate and of SPC Estimate Professional, winner of Software Development magazine's Productivity Award. He is the author of several books, including Code Complete and Rapid Development, both honored with Software Development magazine's Jolt Award.

No es necesario ningún dispositivo Kindle. Descárgate una de las apps de Kindle gratuitas para comenzar a leer libros Kindle en tu smartphone, tablet u ordenador.

  • Apple
  • Android
  • Windows Phone

Obtén la app gratuita:

Detalles del producto

Opiniones de clientes

4.8 de un máximo de 5 estrellas
5 estrellas
4 estrellas
3 estrellas
2 estrellas
1 estrella
Ver las 4 opiniones de clientes
Comparte tu opinión con otros clientes

Principales opiniones de clientes

Formato: Tapa blanda Compra verificada
Una obra imprescindible para programadores y analistas que quieran acercarse al mundo de la programación informática de forma completa y didáctica con el estilo inmejorable de Steve McConnell.
Comentario A una persona le ha parecido esto útil. ¿Esta opinión te ha parecido útil? No Enviando comentario...
Gracias por tu opinión.
Lo sentimos, no hemos podido registrar tu voto. Vuelva a intentarlo
Informar de un abuso
Formato: Tapa blanda Compra verificada
No podría describir con palabras lo que esta obra me ha aportado para mi trabajo diario. Resume en casi 900 páginas la experiencia en el desarrollo de software de toda una carrera profesional. Cualquier persona que quiera mejorar como desarrollador de software debería tenerlo en su estantería.
Comentario ¿Esta opinión te ha parecido útil? No Enviando comentario...
Gracias por tu opinión.
Lo sentimos, no hemos podido registrar tu voto. Vuelva a intentarlo
Informar de un abuso
Formato: Tapa blanda Compra verificada
What I liked the most about this book is not its comprehensive exposition of every aspect of every task a programmer must face, but that every advice is reasoned and based, as far as possible, in facts and studies.
Comentario ¿Esta opinión te ha parecido útil? No Enviando comentario...
Gracias por tu opinión.
Lo sentimos, no hemos podido registrar tu voto. Vuelva a intentarlo
Informar de un abuso
Formato: Tapa blanda Compra verificada
El libro es un poco "biblia" pero es que es eso, la "biblia" de la programación. Si tenéis que compraros un libro, primero el Clean Code y después éste.
Comentario ¿Esta opinión te ha parecido útil? No Enviando comentario...
Gracias por tu opinión.
Lo sentimos, no hemos podido registrar tu voto. Vuelva a intentarlo
Informar de un abuso

Opiniones de clientes más útiles en (beta) 4.6 de un máximo de 5 estrellas 291 opiniones
230 de 233 personas piensan que la opinión es útil
5.0 de un máximo de 5 estrellas A wonderfully practical guide to programming 3 de mayo de 2011
Por Alexandros Gezerlis - Publicado en
Formato: Tapa blanda Compra verificada
The tragedy for books that become classics is that there are many more people who have heard of them (or perhaps also bought them) than people who have read them. In this case, the fact that Steve McConnell's "Code Complete" is approximately 900 pages long doesn't help, either. Even so, this is a book that not only deserves to be read, but also rewards multiple readings.

The Good: McConnell deserves credit for writing the first (and only?) readable encyclopedia of best practices on software quality, covering topics such as how to build classes, use data and control structures, debug, refactor, and code-tune. Yes, it would be nice if the book was updated to include substantive material on languages like Ruby or Python (cf. p. 65, Python "also contains some support for creating larger programs") but, in the words of Gertrude Stein, "Not everything can be about everything" -- though Code Complete does come pretty close. This book contains an astonishing number of practical points on a variety of topics. Here is a quasi-random selection: a) don't use booleans as status variables (chs. 5, 12), b) when you feel the need to override a function and have it do nothing, don't; refactor instead (ch. 6), c) when choosing variable names, avoid homonyms (ch. 11), d) if you decide to use a goto, indenting your code properly will be difficult or impossible (ch. 17), e) trying to improve software quality by increasing the amount of testing is like trying to lose weight by weighing yourself more often (ch. 22), f) make your code so good that you don't need comments, and then comment it to make it even better (ch. 32), and finally the oft-repeated g) you should try to program into your language, not in it (ch. 34). McConnell also sprinkles the text with classic words of wisdom, e.g. "The competent programmer is fully aware of the strictly limited size of his own skull" (Edsger Dijkstra), "Never debug standing up" (Gerald Weinberg), "Copy and paste is a design error" (David Parnas), "Any fool can defend his or her mistakes -- and most fools do." (Dale Carnegie). It is important to point out that even though this volume is encyclopedia-like, it does have both a sense of humor (e.g. "the encryption algorithm is so convoluted that it seems like it's been used on itself") and a clear authorial voice (e.g. "Though sometimes tempting, that's dumb."). Another example of the latter: in ch. 33, after quoting Edward Yourdon at length, McConnell adds "This lusty tribute to programming machismo is pure B.S. and an almost certain recipe for failure".

The Bad: overall the writing is very good, but the occasional infelicity reminds us that McConnell is human (e.g. p. 369 "A loop-with-exit loop is a loop in which", p. 809 "A program contains all the routines in a program."). In a technical book of this breadth, minor mistakes are bound to creep in. For example, in ch. 10 McConnell mentions the different possible levels of a variable's scope in C++, and then adds that in Java and C# one can also use namespaces, thus effectively ignoring the existence of the namespace concept in C++ (which is baffling, given that he then discusses precisely that topic in ch. 11). Another example, this one more serious, is McConnell's recommendation that you should use a pointer - not a reference - if you want to pass by reference in C++ (ch. 13), something which is contrary to C++ best practices (see e.g. Sutter & Alexandrescu, "C++ Coding Standards", Item 25). A less technical point: in ch.2 McConnell criticizes Frederick Brooks for writing (in 1975): "Plan to throw one away; you will, anyhow". I found this to be bizarre, given that in the 1995 edition of "The Mythical Man-Month" Brooks states in no uncertain terms that he has changed his mind on this: "This I now perceive to be wrong" (p. 265). Given that Code Complete 2 was published nearly 10 years later (in 2004), criticizing Brooks for his publicly repudiated former opinion seems improper. On a different note, although some of the on-line accompanying material is fascinating (e.g. the links to the original Dijkstra and Lawrence articles in ch. 17) many of the links are just electronic versions of McConnell's checklists or bibliographies, while some are simply disappointing. To name only a couple of these, as of this writing the link on p. 856 on the economics of XP is a dead link, while the one on p. 76 is downright embarrassing (it links to a google search for "emergent design"). Finally, even though the book has a dedicated website, no list of errata is provided there. If you dig deeper, you can find one on the O'Reilly website, but that is woefully inadequate, e.g. it contains no information on separate printings.

The most common criticism one hears about this book is that any decent software developer should already know the material covered in it. Ironically enough, this is true. To quote Dr. Johnson: "People need to be reminded more often than they need to be instructed".

Alex Gezerlis
11 de 12 personas piensan que la opinión es útil
2.0 de un máximo de 5 estrellas Excellent advice, but not for experienced developers 28 de agosto de 2015
Por Jaroslav Tuček - Publicado en
Formato: Versión Kindle Compra verificada
Code Complete is a highly regarded book in the software engineering industry and I approached it with pretty high expectations - however, the actual reading experience has turned into something of a nightmare for me. It took me almost a year to finish (several times seriously considering abandoning the effort), and I have to say this is probably the driest and the most boring book I've ever read.

Don't get me wrong, it's hard to find fault with the content itself - all of it is excellent advice, focusing mostly on the construction phase of software development. Unfortunately, I cannot imagine a software engineering with any amount of real-world experience who'd learn much new information reading it. Most of the chapters feel like common sense mixed with fluff and it's hard to avoid thinking this shouldn't have been a 900+ pages book.

I'd probably recommend the book to university students or to self-taught developers just starting their careers, but others would likely be wasting their time.
5.0 de un máximo de 5 estrellas excellent real-world examples and case studies 15 de junio de 2016
Por Predrag Tosic - Publicado en
Formato: Tapa blanda Compra verificada
This book remains a classic in its domain. Many consider it a must-read for the current and future (technical) program and project managers, software development architects and team leads, and other software professionals who are (or may become) in charge of various aspects of both planning and execution of software projects. Very readable, excellent real-world examples and case studies, and many valuable insights.
4 de 4 personas piensan que la opinión es útil
5.0 de un máximo de 5 estrellas A "must read" for software development professionals 27 de agosto de 2007
Por Allen Vander Meulen - Publicado en
Formato: Tapa blanda Compra verificada
I encountered the first edition of this book back in the mid 1990's. The opinion I had of it at that time has not changed: Steve McConnell's "Code Complete" is a "must read" book for anyone developing or maintaining software, particularly those in senior and leadership roles - Sr. and Lead Developers, Software Architects, Managers, etc.

"Code Complete" is a distillation of years of experience on Mr. McConnell's part, backed up with research and references from a wide variety of sources, including research papers, journal articles and books. His style is easy to read, he focuses on the practical aspects of the development process, presenting the pros/cons and applicability of each of his recommendations in a solution-focused manner. This isn't a book marketing some theory of what's best, but really concentrates on what works, what doesn't, and how to excel as a software development professional. His points and recommendations are clear and well-supported - and will often be eye-opening material for the reader, no matter how experienced they are in this industry.

"Code Complete" focuses on software development as a discipline, and encourages the reader to think of it as a major component of the overall software development process, including not only the initial specification / design / build / test and deploy cycle, but designing and building the code to enhance its long term "maintainability" and "enhancability". --- The initial deployment of an application is only the first step in its lifecycle: Mr. McConnell makes the strong case that designing and building an application without concern for its long term impact and viability is an expensive mistake.

It's been so long snce I read the first editon "Code Complete" that I cannot compare or contrast the two, but I can say that reading this edition has reinforced and expanded-on many of the practices I adopted years ago as a result of reading this volume and Rapid Development. It is clear the author has kept abreast of the latest research and best practices as the science of software development has evolved since the first edition was published.

When this book first came out, I strongly recommended that my team read it, and have recommended so many times for new developers and especially senior members of subsequent projects I've led. That recommendation stands - and, if anything, is even stronger: frankly, anyone who aspires to a leadership role in software development efforts and who has **not** read this book is needlessly handicapping their ability to succeed in this industry.

I have not heard of this book being used in a college course, which is perhaps understandable, given that it is designed for the benefit of professionals already out "in the field" - but it should be!
4 de 4 personas piensan que la opinión es útil
5.0 de un máximo de 5 estrellas Just like Candy for Software Developers 15 de febrero de 2009
Por Jeff Szczepanski - Publicado en
Formato: Tapa blanda Compra verificada
Buy a stack of these books and put them on your desk to give away like candy to any software developers who wander in. It's the best thing you could do for your company and its products. In my opinion, this is simply the best book ever written for software developers. If you write software, no matter where your skill or experience level is at using the gems gleamed from this book will make you a better programmer. I have read this book, cover-to-cover a total of 3 times since it was originally published and each time I get something more/different from it. While most of tips seem obvious in retrospect, most things in there seem to escape the practice of most programmers. The style of the writing and layout of the graphical icons in the margins of book make it fun to read and all the hard data helps to drive each point/tip home....No professional programmer should be without this book!