Title: La Practica de La Programacion
Description: Esto le ocurre a los programadores todo el tiempo, aunque tratar con estos problemas es muchas veces mas complejo de lo que deberia ser, porque temas como prueba, depuracion, portabilidad, rendimiento, alternativas de diseno y estilo -la practica de la programacion-, no suelen ser el foco de atencion de los cursos de computacion o de programacion. La mayoria de los programadores los aprenden penosamente a medida que van adquiriendo experiencia, y algunos otros nunca los llegan a aprender. En un mundo de interfaces enormes e intrincadas, herramientas, lenguajes y sistemas en constante cambio, e implacable presion por tener mas de todo, uno puede perder de vista los principios basicos -simplicidad, claridad, generalidad- que sustentan al buen software. Tambien puede descuidarse el valor de las herramientas y notaciones que mecanizan parte de la creacion de software e incorporan a la computadora en su propia programacion. Nuestro enfoque en este libro esta basado en esos principios fundamentales e interrelacionados, que se aplican en todos los niveles de la computacion: simplicidad, que mantiene los programas breves y manejables; claridad, que garantiza que sean faciles de entender, tanto para las personas como para las maquinas; generalidad, que significa que trabajaran bien en una amplia gama de situaciones y se adaptaran bien a medida que surjan situaciones nuevas; y automatizacion, que permite que sea la maquina la que haga el trabajo por nosotros, liberandonos de tareas
Subjects: Computer Technology, Engineering, Nonfiction