Descripción
Como programadores, todos hemos visto código fuente tan feo y con tantos errores que nos duele la cabeza. Durante los últimos cinco años, los autores Dustin Boswell y Trevor Foucher han analizado cientos de ejemplos de código deficiente (gran parte de ellos propio) para determinar por qué son malos y cómo podrían mejorarse. ¿Su conclusión? Necesitas escribir código que minimice el tiempo que le tomaría a otra persona entenderlo, incluso si esa otra persona eres tú.
Este libro se centra en principios básicos y técnicas prácticas que puedes aplicar cada vez que escribas código. Usando ejemplos de código fáciles de entender de diferentes lenguajes, cada capítulo se sumerge en un aspecto diferente de la codificación y demuestra cómo puedes hacer que tu código sea fácil de entender.
- Simplifica la nomenclatura, los comentarios y el formato con consejos que se aplican a cada línea de código.
- Perfecciona los bucles, la lógica y las variables de tu programa para reducir la complejidad y la confusión.
- Aborda los problemas a nivel de función, como la reorganización de bloques de código para realizar una tarea a la vez.
- Escribe código de prueba eficaz que sea exhaustivo y conciso, además de legible.
Ser consciente de cómo el código que creas afecta a quienes lo miran más tarde es una parte importante del desarrollo de software. Los autores hicieron un gran trabajo al guiarte a través de los diferentes aspectos de este desafío, explicando los detalles con ejemplos instructivos.
--Michael Hunger, desarrollador de software apasionado
Autor: Dustin Boswell, Trevor Foucher
Editorial: O'Reilly Media
Publicado: 12/06/2011
Páginas: 204
Tipo de encuadernación: Rústica
Peso: 0.74 libras
Tamaño: 9.08h x 7.07w x 0.42d
ISBN13: 9780596802295
ISBN10: 0596802293
Categorías BISAC:
- Informática | Programación | General
Acerca del autor
Aunque se crió en el circo, Dustin Boswell se dio cuenta desde el principio de que era mejor con las computadoras que con la acrobacia. Dustin obtuvo su licenciatura en CalTech, donde se enganchó a la informática, y luego fue a UC San Diego para obtener su maestría. Trabajó en Google durante cinco años, en una variedad de proyectos que incluían la infraestructura de rastreo web. Dustin ahora es un adicto a las startups de internet que pasa su tiempo libre haciendo senderismo por las montañas de Santa Mónica y siendo un padre primerizo.
Trevor Foucher ha estado enviando proyectos de software durante más de 10 años, incluyendo Windows 2000 y OneCare en Microsoft, y Webmaster Tools en Google. Ha sido colaborador individual, gerente y líder técnico. Su objetivo es hacer que el código sea más legible y confiable.

