Den totala listan ingår 5720 böcker. Nedan finner du 20 av de mest nämnda de som någonsin gick till ryska.
På begäran av Layfhakera sina åsikter om vissa publikationer delade nationella experter.
1. "Effektiv arbete med äldre koden" av Michael K. fizers
Författaren förklarar hur du snabbt förstå arvet koden, hur man testa den, hur man gör förändringar. Boken innehåller en mängd effektiva tekniker som utformats särskilt för dessa uppgifter.
Köp på Litres.ru
2. "Tekniker för objektorienterad design. Designmönster", Erich Gamma och andra
Leonid Vygovskyy, systemarkitekt IT-företag LiveTexClassic för programmerare. Den första boken ägnas åt namnet på mallen.
- Offentliggörande i 20 år återutgivna i sin ursprungliga form. Detta är naturligtvis en stor nackdel med boken: Vissa forumstilar kan redan vara föråldrad. Jag tror att det är nyttigt att läsa efter den andra, modernare, böcker om designmönster. Ju mer så eftersom den är skriven på ett torrt akademiskt språk. För att förstå mönstren, är denna bok måste läsa, men läsa det tillför svalka i ögonen på andra programmerare. :) Jag rekommenderar att du börjar med "design patterns» (Head First Design Mönster).
Köp på Litres.ru
3. "Clean kod. Skapande, analys och refactoring", Robert C. Martin
Leonid Vygovskyy, systemarkitekt IT-företag LiveTexIntressant, men kontroversiella bok är till stor del om hur man skriver klart och underhålla koden.
- Varför kontroversiell? Böcker om att skriva kod är redan en enorm mängd, och vissa metoder är allmänt accepterade. Men varje författare tillför något av hans eget. Personligen för mig yttrandet från Bob Martin verkar ibland konstigt och i motsats till andra källor. Inte måste läsa, men det är värt att läsa. kodkvaliteten efter läsning blir bättre.
Köp på Litres.ru
4. "Angående orienterad design", Eric Evans
Leonid Vygovskyy, systemarkitekt IT-företag LiveTexEn mycket stark bok som motiverar att själv. Efter att ha läst det verkar som ingen POP-kvalitet koden inte skriva.
- Från denna bok växte SQRS koncept, BDD, lök-arkitektur och många andra intressanta idéer. Den enda nackdelen: boken genom teoretiska. Praktiska fördelar förvärvade bara med lanseringen av boken Vaughn Vernon "Genomförandet av metoder objektorienterad design» (genomförande Domain Driven Design). Därför bör de läsas i följd, direkt efter varandra.
Köp på Litres.ru
5. «JavaScript: styrkor," Douglas Crockford
Obligatorisk bok för webbutvecklare. Det Douglas Crockford talar om JavaScript och lär fördelarna med rätt att använda dem för att skapa en effektiv kod.
Köp på Litres.ru
6. "Patterns of företagsapplikationer," Martin Fowler och andra
Boken beskriver de grundläggande principerna för design mjukvara för företag plattformar.
Köp på Litres.ru
7. "Code slutföra. Master Class" av Steve McConnell
Michael Osotov, produktionsdirektör för "High-Tech Center"Den klassiska bok om hur man skriver bättre kod.
- De principer som beskrivs i denna bok är relevanta vid alla tidpunkter, trots att den första utgåvan släpptes lika mycket i 1993. Det magiska med denna bok är att du kan åter läsa den varje år, och varje gång att lära sig något nytt.
Köp på Litres.ru
8. "Refactoring. Förbättring av den befintliga koden "Martin Fowler och andra
Leonid Vygovskyy, systemarkitekt IT-företag LiveTexFrån en serie av böcker om att skriva en tydlig och högkvalitativ kod "Omfaktorisera" - bäst.
Vygovskyy: "Det visar inte bara bra kod, men också att dåligt exempel förklarar vad exakt det är dåligt. Denna bok - måste läsa för alla. Och ju förr du kommer att läsa det, desto bättre. kodkvaliteten efter att ha läst växa kraftigt. "
Om Fowler bok du har läst, uppmärksamma den "refactoring med mallar» (Omfaktorisera till Mönster) Joshua Kerievski som rekommenderar Michael Osotov.
Michael Osotov, produktionsdirektör för "High-Tech Center""Omfaktorisera med mallar" Kerievski - en utmärkt bok för dem som dagligen konfronteras med problemet med Legacy kod och teknisk skuld i sina projekt.
- Den här boken kommer att hjälpa till att bevara nerverna, bli vän med och refactoring för att göra koden bättre.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman och andra
Michael Osotov, produktionsdirektör för "High-Tech Center"Head första serien, enligt min mening, är perfekt för nybörjare inom mjukvaruutveckling.
- Alla böcker skrivna av olika författare, men varje ses en gemensam strategi, som uttrycks i en enkel presentation av materialet, intressant och enkla exempel.
Köp på Litres.ru
10. «C Programming Language" av Brian W. Kernighan, Dennis M. Ritchie
Den klassiska lärobok i C-språket, skriven av hans skapare. För nybörjare kan den här boken verkar utmanande eftersom det kräver läsarens kunskaper i programmering.
11. "Effektiv användning av C ++. 55 säkraste sätten att förbättra strukturen och koden för dina program, "Scott Myers
Boken innehåller råd om program, som arbetar med mallar och resursförvaltning, liksom andra rekommendationer för att skapa högkvalitativa program i C ++.
Köp på Litres.ru
12. "Extreme Programming: utveckling genom att testa," Kent Beck
Författaren beskriver exempel på mjukvaruutveckling metodik, vilket innebär att testa program innan du skriver sin kod.
13. "Algoritmer. Design and Analysis", Thomas H. Foder och andra
Denna bok som heter Bibeln av algoritmer. Det har etablerat sig som en utmärkt vetenskaplig bok för studenter i tekniska universitet och som är intresserad av vetenskap. Bok lättillgängligt språk introducerar olika typer av algoritmer och beskriver deras egenskaper.
Köp på Litres.ru
14. "reguljära uttryck" av Jeffrey Friedl
Upplagan av effektiva arbete med texten i Perl, PHP, Java, Python, Ruby och andra programmeringsspråk.
Köp på Litres.ru
15. «CLR via C #. Programmering med Microsofts plattform. NET Framework 4.5 i språket C # », Jeffrey Richter
Den klassiska lärobok om utveckling av applikationer för Microsoft-plattformen, inklusive med hjälp av Silverlight, Windows Presentation Foundation, ASP.NET och andra teknikföretag.
Köp på Litres.ru
16. "Modern design i C ++», Andrei Alexandrescu
Bok för erfarna programmerare i C ++. Författaren föreslår en ny strategi för utveckling, som kombinerar metaprogrammerings mallar, generiska programmering och objektorienterat programmeringsspråk.
17. «Microsoft ASP.NET 2,0. Grundkurs "Dino Esposito
Detaljerade riktlinjer för erfarna specialister inom ASP.NET 2.0. Boken lär oss att skapa kraftfulla, pålitliga och skalbara webbplatser på denna plattform.
Köp på Litres.ru
18. "Test Patterns xUnit. Refacto Test Code", Gerard Meszaros
Författaren visar hur man ansöker designmönster, upprepningar undantag, inkapsling och andra principer för utveckling skriver provningsmetod.
19. "kompilatorer. Principer, tekniker och verktyg", Alfred W. Aho och andra
Boken beskriver de grundläggande principerna för kompilatordesign och lägger särskild vikt vid kodoptimering. För att hjälpa läsaren - ett stort antal exempel från praktiken.
Köp på Litres.ru
20. "Infrastruktur mjukvaruprojekt. Avtal, idiom och mönster för Åter NET bibliotek », Krzysztof Tsvalina Brad Abrams
Publikationen innehåller de bästa metoderna för biblioteksutveckling för Microsoft .NET Framework. Boken är avsedd att förenkla arbetet för alla NET-expert som skriver koden för andra utvecklare.
Generellt Rankning av engelska böcker finns på Dev-böcker. Där kan man se listor över de mest populära böcker om vissa ämnen, oavsett om det är Java, databasdesign och CSS.
Dev-böcker →