¿Qué libro es imprescindible para empezar a programar?

La introducción de libros de programación debe ser la "forma de limpiar el código".

"Code Cleaning" es un libro publicado por People's Posts and Telecommunications Press en febrero de 2009. El autor es Martin. Este libro habla principalmente sobre el principio de que la calidad del código es directamente proporcional a su limpieza y, por lo tanto, revela cómo hacer que el código esté limpio. Este libro también se conoce como un libro de programación imprescindible.

"Limpieza de código" describe una serie de prácticas efectivas para limpiar código. La calidad del software no sólo depende de la arquitectura y la gestión del proyecto, sino que también está estrechamente relacionada con la calidad del código. Esto es algo que tanto los desarrolladores ágiles como los tradicionales deben admitir.

El método de limpieza de código propone la idea de que la calidad del código es directamente proporcional a su limpieza. El código limpio es de calidad confiable y sienta una buena base para el mantenimiento y las actualizaciones posteriores. Como líder en el campo de la programación, estas prácticas se materializan como reglas (o "revelaciones") en forma de código limpio, complementadas con ejemplos positivos y negativos de proyectos reales. Siempre que siga estas reglas, podrá escribir código limpio, mejorando así de manera efectiva la calidad del código.

Introducción a las funciones de programación

1. Programación rigurosa. El lenguaje de programación es un lenguaje formal estricto que requiere que los programadores sigan ciertas reglas gramaticales y estructuras lógicas para escribir programas que cumplan con los requisitos.

2. La programación es abstracta. Los programadores necesitan abstraer los problemas del mundo real en problemas que las computadoras puedan resolver y escribir códigos para resolver los problemas. Este tipo de abstracción requiere que los programadores tengan una gran capacidad de pensamiento y creatividad.

3. La programación es complicada. Durante el proceso de programación, los programadores necesitan procesar grandes cantidades de datos e información y diseñar algoritmos y estructuras de datos eficientes para cumplir con los requisitos de rendimiento del programa. Además, los programadores también deben considerar la mantenibilidad y escalabilidad del programa.