20 la plupart des livres recommandés pour les programmeurs en russe
Formant Des Livres / / December 19, 2019
La liste complète inclus 5720 livres. Ci-dessous vous trouverez 20 les plus cités qui jamais allés à la Russie.
À la demande de Layfhakera leurs avis sur certaines publications partagées experts nationaux.
1. « Un travail efficace avec le code existant » par Michael K. Fizers
L'auteur explique comment comprendre rapidement le code existant, comment le tester, comment faire des changements. Le livre contient une variété de techniques efficaces spécialement conçues pour ces tâches.
Acheter sur Litres.ru
2. « Les techniques de conception orientée objet. Design Patterns », Erich Gamma et d'autres
Leonid Vygovskyy, architecte des systèmes IT entreprises LiveTexClassique pour les programmeurs. Le premier livre consacré au nom du modèle.
- Publication depuis 20 ans réédité sous sa forme originale. Ceci, bien sûr, un inconvénient majeur du livre: Certains modèles peuvent déjà être obsolètes. Je pense qu'il est utile de lire après les autres, plus modernes, des livres sur les modèles de conception. D'autant plus parce qu'il est écrit dans une langue académique sèche. Pour comprendre les motifs, ce livre est doit lire, mais il ajoute la lecture de sang-froid dans les yeux des autres programmeurs. :) Je vous conseille de commencer avec les « design patterns» (Head First Patterns Design).
Acheter sur Litres.ru
3. « Un code propre. Création, analyse et refactoring », Robert C. hirondelle
Leonid Vygovskyy, architecte des systèmes IT entreprises LiveTexIntéressant, mais controversé livre est en grande partie sur la façon d'écrire du code clair et maintenable.
- Pourquoi controversé? Livres d'écriture de code est déjà une quantité énorme, et certaines méthodes sont généralement acceptées. Mais chaque auteur ajoute quelque chose de son propre. Personnellement, pour moi l'avis de Bob Martin semble parfois étrange et contrairement à d'autres sources. Ne doit pas lire, mais il vaut la peine la lecture. la qualité du code, après la lecture devient meilleure.
Acheter sur Litres.ru
4. "Objet Oriented Design", Eric Evans
Leonid Vygovskyy, architecte des systèmes IT entreprises LiveTexUn livre très fort qui pousse à l'auto. Après avoir lu, il semble qu'aucun code POP qualité ne pas écrire.
- A partir de ce livre est né concept de SQR, BDD, l'oignon architecture et bien d'autres idées intéressantes. Le seul inconvénient: le livre à travers théorique. Les avantages pratiques qu'elle a acquises uniquement avec la sortie du livre Vaughn Vernon « La mise en œuvre des méthodes de conception orientée objet» (mise en œuvre du domaine Driven Design). Ils doivent donc être lus en séquence, immédiatement après l'autre.
Acheter sur Litres.ru
5. «JavaScript: forces, » Douglas Crockford
livre obligatoire pour les développeurs web. Il Douglas Crockford parle le language Javascript et enseigne les avantages de leur utilisation appropriée pour créer un code efficace.
Acheter sur Litres.ru
6. « Modèles d'applications d'entreprise, » Martin Fowler et d'autres
Le livre décrit les principes de base du logiciel de conception pour les plates-formes d'entreprise.
Acheter sur Litres.ru
7. « Code complet. Master Class », par Steve McConnell
Michael Osotov, directeur de production de "Centre High-Tech"Le livre classique sur la façon d'écrire un meilleur code.
- Les principes qui sont décrits dans ce livre sont pertinentes en tout temps, en dépit du fait que la première édition a été publiée en 1993 autant. La magie de ce livre est que vous pouvez relire chaque année, et chaque fois d'apprendre quelque chose de nouveau.
Acheter sur Litres.ru
8. « Refactoring. Amélioration du code existant, « Martin Fowler et d'autres
Leonid Vygovskyy, architecte des systèmes IT entreprises LiveTexA partir d'une série de livres sur la rédaction d'un code clair et de haute qualité, « refactoring » - le meilleur.
Vygovskyy: « Il ne montre pas seulement du bon code, mais aussi mauvais exemple explique ce qui est mauvais. Ce livre - doit lire pour tout le monde. Et le plus tôt vous le lirez, le mieux. la qualité du code après avoir lu fortement grandir. "
Si le livre de Fowler que vous avez lu, attention à la « Refonte avec des modèles» (refactoring Patterns) Joshua Kerievski qui recommande Michael Osotov.
Michael Osotov, directeur de production de "Centre High-Tech"« Refactoring avec des modèles » Kerievski - un excellent livre pour ceux qui sont confrontés quotidiennement au problème de Legacy Code et de la dette technique dans leurs projets.
- Ce livre aidera à préserver vos nerfs, et faire des amis avec refactoring pour améliorer le code.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman et autres
Michael Osotov, directeur de production de "Centre High-Tech"La première tête série, à mon avis, est idéal pour les débutants dans le domaine du développement logiciel.
- Tous les livres écrits par des auteurs différents, mais chacun voit une approche commune, qui est exprimée dans une simple présentation du matériel, et des exemples simples intéressants.
Acheter sur Litres.ru
10. «C Langage de programmation » par Brian W. Kernighan, Dennis M. Ritchie
Le manuel classique sur le langage C, écrit par ses créateurs. Cependant, pour les débutants, ce livre peut sembler difficile, car il nécessite la connaissance de la programmation du lecteur.
11. « L'utilisation efficace de C ++. 55 moyens les plus sûrs d'améliorer la structure et le code de vos programmes, « Scott Myers
Le livre contient des conseils sur la conception du programme, en collaboration avec des modèles et la gestion des ressources, ainsi que d'autres recommandations pour la création de logiciels de haute qualité en C ++.
Acheter sur Litres.ru
12. "Extreme Programming: le développement par des tests," Kent Beck
L'auteur décrit avant d'écrire leur code les exemples de méthodologie de développement logiciel, ce qui implique des programmes de test.
13. « Les algorithmes. La conception et l'analyse », Thomas H. Alimentation animale et autres
Ce livre appelle la Bible des algorithmes. Il s'est imposé comme un excellent livre scientifique pour les étudiants des universités techniques, et toute personne intéressée par la science. langue accessible livre présente les différents types d'algorithmes et décrit leurs caractéristiques.
Acheter sur Litres.ru
14. "expressions régulières" par Jeffrey Friedl
Edition du travail efficace avec le texte en Perl, PHP, Java, Python, Ruby et d'autres langages de programmation.
Acheter sur Litres.ru
15. «CLR via C #. Programmation avec la plate-forme Microsoft. NET Framework 4.5 dans la langue C # », Jeffrey Richter
Le manuel classique sur le développement d'applications pour la plate-forme Microsoft, y compris en utilisant Silverlight, Windows Presentation Foundation, ASP.NET et d'autres sociétés technologiques.
Acheter sur Litres.ru
16. « Design moderne dans le C ++», Andrei Alexandrescu
Livre pour les programmeurs expérimentés en C ++. L'auteur propose une nouvelle approche du développement, combinant les modèles de méta-programmation, programmation générique et le langage de programmation orienté objet.
17. «Microsoft ASP.NET 2.0. Cours de base « Dino Esposito
Des directives détaillées sur des spécialistes expérimentés dans ASP.NET 2.0. Le livre nous apprend à créer des sites Web puissants, fiables et évolutives sur cette plate-forme.
Acheter sur Litres.ru
18. « Modèles de test xUnit. Refactoring Test Code », Gerard Meszaros
L'auteur décrit comment appliquer des modèles de conception, répétitions exception, l'encapsulation et d'autres principes du développement sont l'écriture de code de test.
19. « compilateurs. Principes, techniques et outils », Alfred W. Aho et d'autres
Le livre décrit les principes de base de la conception du compilateur et met particulièrement l'accent sur l'optimisation de code. Pour aider le lecteur - un grand nombre d'exemples tirés de la pratique.
Acheter sur Litres.ru
20. « Les projets de logiciels d'infrastructure. Accord, locutions et modèles pour les bibliothèques réutilisables .NET », Krzysztof Tsvalina Brad Abrams
La publication contient les meilleures méthodes de développement des bibliothèques pour Microsoft .NET Framework. Le livre est destiné à simplifier le travail de tout expert .NET qui écrit le code pour d'autres développeurs.
Niveau total de livres anglais est disponible Dev-Books. Là, vous pouvez voir la liste des plus populaires des livres sur certains sujets, que ce soit Java, base de données de conception et CSS.
Dev-Livres →