De totale lijst opgenomen 5720 boeken. Hieronder vindt u 20 van de meest genoemde degenen die ooit naar de Russische vinden.
Op verzoek van Layfhakera hun mening over bepaalde publicaties gedeelde nationale deskundigen.
1. "Effectief werken met legacy code" van Michael K. Fizers
De auteur legt uit hoe u snel inzicht in de legacy code, hoe om het te testen, hoe wijzigingen aan te brengen. Het boek bevat een groot aantal effectieve technieken die speciaal is ontworpen voor deze taken.
Kopen op Litres.ru
2. "Technieken van object-georiënteerd ontwerp. Design Patterns", Erich Gamma en andere
Leonid Vygovskyy, Systems Architect IT-bedrijven LiveTexKlassieke voor programmeurs. Het eerste boek gewijd aan de naam van de sjabloon.
- Publicatie 20 jaar opnieuw uitgebracht in zijn oorspronkelijke vorm. Dit, natuurlijk, een groot nadeel van het boek: Sommige templates mogelijk al achterhaald. Ik denk dat het nuttig is om te lezen na de andere, meer moderne, boeken over design patterns. Temeer omdat het is geschreven in een droge academische taal. Om de patronen te begrijpen, is dit boek moet lezen, maar het lezen van het voegt koelte in de ogen van collega-programmeurs. :) Ik raad je beginnen met de "design patterns» (Head First Design Patterns).
Kopen op Litres.ru
3. "Clean code. Creatie, analyse en refactoring", Robert C. Martin
Leonid Vygovskyy, Systems Architect IT-bedrijven LiveTexInteressant, maar controversieel boek is grotendeels over hoe om duidelijke en onderhoudbare code te schrijven.
- Waarom controversieel? Boeken over het schrijven van code is al een enorme hoeveelheid, en een aantal methoden worden algemeen geaccepteerd. Maar elke auteur voegt iets van zichzelf. Persoonlijk voor mij het advies van Bob Martin lijkt soms vreemd en in tegenstelling tot andere bronnen. Niet moet lezen, maar het is het lezen waard. kwaliteit van de code na het lezen wordt beter.
Kopen op Litres.ru
4. "Vakgerichte Design", Eric Evans
Leonid Vygovskyy, Systems Architect IT-bedrijven LiveTexEen zeer sterke boek dat motiveert om zelf. Na het lezen van het lijkt erop dat er geen POP-kwaliteit code niet te schrijven.
- Van dit boek groeide SQRS concept, BDD, ui-architectuur en vele andere interessante ideeën. Het enige nadeel: het boek door middel van theoretisch. Praktische voordelen alleen verworven met de release van het boek Vaughn Vernon "De implementatie van de methoden-object-georiënteerd ontwerp» (Uitvoeringsbesluit Domain Driven Design). Daarom moeten ze worden gelezen in opeenvolging, direct na elkaar.
Kopen op Litres.ru
5. «JavaScript: sterke punten," Douglas Crockford
Verplichte boek voor webontwikkelaars. Het Douglas Crockford praat over Javascript en leert de voordelen van hen de juiste manier met een efficiënte code te creëren.
Kopen op Litres.ru
6. "Patronen van enterprise applicaties," Martin Fowler en anderen
Het boek beschrijft de basisprincipes van design software voor enterprise platforms.
Kopen op Litres.ru
7. "Code voltooien. Master Class", door Steve McConnell
Michael Osotov, productie directeur van "High-Tech Center"Het klassieke boek over hoe om betere code te schrijven.
- De principes, die worden beschreven in dit boek zijn relevant te allen tijde, ondanks het feit dat de eerste editie werd uitgebracht zoveel in 1993. De magie van dit boek is dat je kunt herlezen het elk jaar, en elke keer om iets nieuws te leren.
Kopen op Litres.ru
8. "Refactoring. Verbetering van de bestaande code, "Martin Fowler en anderen
Leonid Vygovskyy, Systems Architect IT-bedrijven LiveTexUit een serie boeken over het schrijven van een heldere en hoge kwaliteit code, "Refactoring" - de beste.
Vygovskyy: "Het toont niet alleen goed code, maar ook om slecht voorbeeld wordt uitgelegd wat precies het is slecht. Dit boek - must read voor iedereen. En hoe eerder je het leest, hoe beter. kwaliteit van de code na het lezen van een sterke groei door. "
Als boek Fowler's heb je leest, aandacht te besteden aan de "Refactoring met sjablonen» (Refactoring naar Patterns) Joshua Kerievski waarin wordt aanbevolen Michael Osotov.
Michael Osotov, productie directeur van "High-Tech Center""Refactoring met sjablonen" Kerievski - een uitstekend boek voor degenen die dagelijks worden geconfronteerd met het probleem van de Legacy-code en technische schuld in hun projecten.
- Dit boek zal bijdragen aan het behoud van uw zenuwen, vrienden te maken met en refactoring om de code beter te maken.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman en anderen
Michael Osotov, productie directeur van "High-Tech Center"Head First series, in mijn ogen, is ideaal voor beginners op het gebied van softwareontwikkeling.
- Alle boeken geschreven door verschillende auteurs, maar elk wordt gezien een gemeenschappelijke aanpak, die wordt uitgedrukt in een eenvoudige presentatie van het materiaal, interessante en eenvoudige voorbeelden.
Kopen op Litres.ru
10. «C Programming Language" door Brian W. Kernighan, Dennis M. Ritchie
De klassieke leerboek over de taal C, geschreven door zijn scheppers. Echter, voor beginners, kan dit boek lijkt een uitdaging, omdat het de lezer kennis van programmeren vereist.
11. "Effectief gebruik van C ++. 55 zekerste manieren om de structuur en de code van uw programma's, "Scott Myers verbeteren
Het boek bevat advies over programma-ontwerp, het werken met sjablonen en resource management, evenals andere aanbevelingen voor het maken van kwalitatief hoogwaardige software in C ++.
Kopen op Litres.ru
12. "Extreme Programming: ontwikkeling door middel van testen," Kent Beck
De auteur beschrijft de voorbeelden van software development methodologie, wat inhoudt dat het testen van programma's voor het schrijven van hun code.
13. "Algoritmen. De Design and Analysis", Thomas H. Feed en andere
Dit boek genaamd de bijbel van algoritmen. Zij heeft zich gevestigd als een uitstekende wetenschappelijke boek voor studenten van de technische universiteiten, en iedereen die geïnteresseerd is in de wetenschap. Boek toegankelijke taal introduceert de verschillende soorten van algoritmen en beschrijft hun kenmerken.
Kopen op Litres.ru
14. "Regular Expressions" door Jeffrey Friedl
Editie van het effectief werken met de tekst in Perl, PHP, Java, Python, Ruby en andere programmeertalen.
Kopen op Litres.ru
15. «CLR via C #. Programmeren met het Microsoft-platform. .NET Framework 4.5 in de taal C # », Jeffrey Richter
De klassieke leerboek over de ontwikkeling van applicaties voor het Microsoft-platform, inclusief het gebruik van Silverlight, Windows Presentation Foundation, ASP.NET en andere technologische bedrijven.
Kopen op Litres.ru
16. "Modern design in de C ++», Andrei Alexandrescu
Boek voor ervaren programmeurs in C ++. De auteur stelt een nieuwe aanpak van de ontwikkeling, een combinatie van metaprogramming sjablonen, genericiteit en objectgeoriënteerde programmeertaal.
17. «Microsoft ASP.NET 2.0. Basiscursus "Dino Esposito
Gedetailleerde begeleiding van ervaren specialisten in ASP.NET 2.0. Het boek leert ons om krachtige, betrouwbare en schaalbare websites te maken op dit platform.
Kopen op Litres.ru
18. "Test Patterns xUnit. Refactoring Code Test", Gerard Meszaros
De auteur laat zien hoe design patterns, herhalingen uitzondering, inkapseling en andere beginselen van de ontwikkeling van toepassing zijn, het schrijven test code.
19. "Compilers. Beginselen, technieken en tools", Alfred W. Aho en anderen
Het boek beschrijft de basisprincipes van compiler ontwerp en legt bijzondere nadruk op optimalisatie van code. een groot aantal voorbeelden uit de praktijk - Om de lezer te helpen.
Kopen op Litres.ru
20. "Infrastructuur software projecten. Overeenkomst, Idioom en patronen voor herbruikbare .NET Bibliotheken », Krzysztof Tsvalina Brad Abrams
De publicatie bevat de beste methoden van de bibliotheek ontwikkeling voor de Microsoft .NET Framework. Het boek is bedoeld om het werk van elke .NET-expert die de code schrijft voor andere ontwikkelaars te vereenvoudigen.
Overall Ratings van het Engels boeken is beschikbaar op Dev-Books. Daar kunt u een lijst van de meest populaire boeken te zien over bepaalde onderwerpen, of het nu Java, Database Design en CSS.
Dev-Books →