20 la mayoría de los libros recomendados para los programadores en ruso
Formando Los Libros / / December 19, 2019
La lista total incluyó 5720 libros. A continuación encontrará 20 de las más mencionadas que alguna vez fueron a la rusa.
A petición de Layfhakera sus opiniones sobre ciertas publicaciones compartidas expertos nacionales.
1. "El trabajo eficaz con el código heredado" de Michael K. Fizers
El autor explica cómo entender rápidamente el código heredado, cómo probar, cómo hacer cambios. El libro contiene una variedad de técnicas eficaces especialmente diseñados para estas tareas.
Comprar en Litres.ru
2. "Técnicas de diseño orientado a objetos. Patrones de diseño", Erich Gamma,
Leonid Vygovskyy, Arquitecto de Sistemas IT-empresas LiveTexClásico para los programadores. El primer libro dedicado al nombre de la plantilla.
- Publicación de 20 años volvió a publicar en su forma original. Esto, por supuesto, un inconveniente principal del libro: Algunas plantillas pueden ser ya obsoleta. Creo que es útil para leer después de los otros, más modernos, libros sobre patrones de diseño. Tanto más cuanto que está escrito en un lenguaje académico seco. Para entender los patrones, este libro es lectura obligatoria, pero la lectura que añade frescura en los ojos de los compañeros programadores. :) Te aconsejo que comience con los "patrones de diseño» (Head First Design Patterns).
Comprar en Litres.ru
3. "Código limpio. Creación, análisis y refactorización", Robert C. martín
Leonid Vygovskyy, Arquitecto de Sistemas IT-empresas LiveTexlibro interesante, pero controvertido es en gran medida acerca de cómo escribir código claro y fácil de mantener.
- ¿Por qué controvertido? Libros sobre la escritura de código ya es una cantidad enorme, y algunos métodos son generalmente aceptados. Pero cada autor añade algo de su propia. Personalmente para mí la opinión de Bob Martin veces parece extraño y contrario a otras fuentes. No debe leer, pero vale la pena leer. la calidad del código después de la lectura se vuelve mejor.
Comprar en Litres.ru
4. "Sujeto-Oriented Design", Eric Evans
Leonid Vygovskyy, Arquitecto de Sistemas IT-empresas LiveTexUn libro muy fuerte que motiva a uno mismo. Después de leer parece que no hay código de calidad POP no escribe.
- A partir de este libro surgió el concepto SQRS, BDD, cebolla-arquitectura y muchas otras ideas interesantes. El único inconveniente: el libro a través teórico. Los beneficios prácticos que adquieren sólo con el lanzamiento del libro Vaughn Vernon "La implementación del diseño orientado a objetos métodos» (Ejecución de dominio Driven Design). Por lo tanto, deben ser leídos en secuencia, inmediatamente después de la otra.
Comprar en Litres.ru
5. «JavaScript: fortalezas," Douglas Crockford
libro obligatorio para los desarrolladores web. Se Douglas Crockford habla de Javascript y enseña los beneficios de usar adecuadamente para crear un código eficiente.
Comprar en Litres.ru
6. "Los patrones de aplicaciones empresariales", Martin Fowler y otros
El libro describe los principios básicos de software de diseño para las plataformas empresariales.
Comprar en Litres.ru
7. "Complete Código. Master Class", por Steve McConnell
Michael Osotov, director de producción de "centro de alta tecnología"El clásico libro sobre cómo escribir un mejor código.
- Los principios que se describen en este libro son relevantes en todo momento, a pesar del hecho de que la primera edición fue lanzada en 1993 como mucho. La magia de este libro es que se puede releerlo cada año, y cada vez que aprender algo nuevo.
Comprar en Litres.ru
8. "Refactoring. Mejora del código existente, "Martin Fowler y otros
Leonid Vygovskyy, Arquitecto de Sistemas IT-empresas LiveTexA partir de una serie de libros sobre cómo escribir un código de calidad alta y clara, "Refactoring" - el mejor.
Vygovskyy: "No sólo muestra un buen código, sino también al mal ejemplo explica qué es exactamente lo que es malo. Este libro - lectura obligada para todo el mundo. Y cuanto antes se va a leer, mejor. la calidad del código después de leer un fuerte crecimiento ".
Si el libro de Fowler que ha leído, prestar atención a la "Refactoring con plantillas» (Refactoring de Patrones) Joshua Kerievski que recomienda Michael Osotov.
Michael Osotov, director de producción de "centro de alta tecnología""Refactoring con plantillas" Kerievski - un libro excelente para aquellos que se enfrentan a diario con el problema de código heredado y la deuda técnica en sus proyectos.
- Este libro ayudará a preservar los nervios, hacer amigos y refactorización para hacer el código mejor.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman y otros
Michael Osotov, director de producción de "centro de alta tecnología"Primera serie cabeza, en mi opinión, es ideal para los principiantes en el campo del desarrollo de software.
- Todos los libros escritos por diferentes autores, pero cada uno se considera un enfoque común, que se expresa en una sencilla presentación del material, interesante y ejemplos sencillos.
Comprar en Litres.ru
10. «Lenguaje de Programación C" de Brian W. Kernighan, Dennis M. Ritchie
El libro de texto clásico sobre el lenguaje C, escrito por sus creadores. Sin embargo, para los principiantes, este libro puede parecer difícil, ya que requiere el conocimiento del lector de la programación.
11. "El uso efectivo de C ++. 55 maneras más seguras para mejorar la estructura y el código de sus programas ", de Scott Myers
El libro contiene consejos sobre el diseño del programa, trabajando con plantillas y gestión de recursos, así como otras recomendaciones para la creación de software de alta calidad en C ++.
Comprar en Litres.ru
12. "Extreme Programming: desarrollo a través de las pruebas", Kent Beck
El autor describe los ejemplos de la metodología de desarrollo de software, que consiste en programas de pruebas antes de escribir su código.
13. "Algoritmos. El diseño y análisis", Thomas H. RSS y otra
Este libro llamado la Biblia de algoritmos. Se ha establecido como un excelente libro científico para estudiantes de universidades técnicas, y cualquier persona interesada en la ciencia. Libro lenguaje accesible presenta los diferentes tipos de algoritmos y describe sus características.
Comprar en Litres.ru
14. "expresiones regulares" de Jeffrey Friedl
Edición de la obra eficaz con el texto en Perl, PHP, Java, Python, Ruby y otros lenguajes de programación.
Comprar en Litres.ru
15. «CLR a través de C #. Programación con la plataforma Microsoft. NET Framework 4.5 en el lenguaje C # », Jeffrey Richter
El libro de texto clásico sobre el desarrollo de aplicaciones para la plataforma Microsoft, incluyendo el uso de Silverlight, Windows Presentation Foundation, ASP.NET y otras empresas de tecnología.
Comprar en Litres.ru
16. "Diseño moderno en el C ++», Andrei Alexandrescu
Libro para los programadores con experiencia en C ++. El autor propone un nuevo enfoque para el desarrollo, la combinación de las plantillas metaprogramación, la programación genérica y lenguaje de programación orientado a objetos.
17. «Microsoft ASP.NET 2.0. Curso Básico "Dino Esposito
una guía detallada para los especialistas experimentados en ASP.NET 2.0. El libro nos enseña a crear sitios web potentes, fiables y escalables en esta plataforma.
Comprar en Litres.ru
18. "Patrones de prueba xUnit. Código de prueba refactorización", Gerard Meszaros
El autor muestra cómo aplicar los patrones de diseño, repeticiones excepción, encapsulación y otros principios de desarrollo están escribiendo código de prueba.
19. "Los compiladores. Principios, Técnicas y Herramientas", Alfred W. Aho y otros
El libro describe los principios básicos del diseño compilador y hace especial hincapié en la optimización del código. Para ayudar al lector - un gran número de ejemplos de la práctica.
Comprar en Litres.ru
20. "proyectos de software de infraestructura. Acuerdo, modismos y Patrones para .NET reutilizable Bibliotecas », Krzysztof Tsvalina Brad Abrams
La publicación contiene los mejores métodos de desarrollo de la biblioteca para Microsoft .NET Framework. El libro tiene por objeto simplificar el trabajo de cualquier NET-experto que escribe el código para otros desarrolladores.
Calificaciones generales de libros en inglés está disponible en Dev-Books. Allí se puede ver una lista de los libros más populares en ciertos temas, ya sea Java, Diseño de base de datos y CSS.
Dev-Books →