Den totale listen inkluderte 5720 bøker. Nedenfor finner du 20 av de nevnte de som noensinne gikk til russisk.
På anmodning fra Layfhakera sine meninger om visse publikasjoner felles nasjonale eksperter.
1. "Effektiv arbeid med arven kode" av Michael K. Fizers
Forfatteren forklarer hvordan du raskt forstå arven kode, hvordan du kan teste det, hvordan å gjøre endringer. Boken inneholder en rekke effektive teknikker spesielt utviklet for disse oppgavene.
Kjøp på Litres.ru
2. "Teknikker for objektorientert design. Design Patterns", Erich Gamma og andre
Leonid Vygovskyy, Systems Architect IT-selskaper LiveTexClassic for programmerere. Den første bok dedikert til navnet på malen.
- Publisering i 20 år gjenutgitt i sin opprinnelige form. Dette, selvfølgelig, en stor ulempe av boken: Noen stiler kan allerede være utdatert. Jeg tror det er nyttig å lese etter de andre, mer moderne, bøker om design patterns. Enda mer fordi den er skrevet i en tørr akademisk språk. For å forstå mønstrene, er denne boken må lese, men leser det legger kjølighet i øynene til andre programmerere. :) Jeg anbefaler deg å starte med "design patterns» (Head First Design Patterns).
Kjøp på Litres.ru
3. "Ren kode. Opprettelse, analyse og refactoring", Robert C. Martin
Leonid Vygovskyy, Systems Architect IT-selskaper LiveTexInteressant, men kontroversielle boken er i stor grad om hvordan å skrive klart og vedlikeholdsvennlig kode.
- Hvorfor kontroversielt? Bøker om å skrive kode er allerede et stort beløp, og noen metoder er generelt akseptert. Men hver forfatter legger noe av sin egen. Personlig for meg den oppfatning av Bob Martin virker noen ganger merkelig og i motsetning til andre kilder. Ikke må lese, men det er verdt å lese. kodekvalitet etter lesing blir bedre.
Kjøp på Litres.ru
4. "Subject-Oriented Design", Eric Evans
Leonid Vygovskyy, Systems Architect IT-selskaper LiveTexEn meget sterk bok som motiverer til selv. Etter å ha lest virker det som ingen POP-kvalitet koden ikke skrive.
- Fra denne boken vokste SQRS konsept, BDD, løk-arkitektur og mange andre interessante ideer. Den eneste ulempen: boken gjennom teoretiske. Praktiske fordeler det kjøpt bare med utgivelsen av boken Vaughn Vernon "Gjennomføringen av metoder objektorientert design» (Implementing Domain Driven Design). Derfor bør de leses i rekkefølge, rett etter hverandre.
Kjøp på Litres.ru
5. «Javascript: styrker," Douglas Crockford
Obligatorisk bok for webutviklere. Det Douglas Crockford snakker om Javascript og lærer fordelene ved riktig å bruke dem til å lage effektiv kode.
Kjøp på Litres.ru
6. "Patterns of bedriftsapplikasjoner," Martin Fowler og andre
Boken beskriver de grunnleggende prinsipper for design programvare for enterprise-plattformer.
Kjøp på Litres.ru
7. "Code Complete. Master Class", av Steve McConnell
Michael Osotov, produksjon regissøren av "High-Tech Center"Den klassiske bok om hvordan å skrive bedre kode.
- Prinsippene som er beskrevet i denne boken er relevant til enhver tid, til tross for at den første utgaven ble utgitt så mye i 1993. Magien i denne boken er at du kan re-lese den hvert år, og hver gang for å lære noe nytt.
Kjøp på Litres.ru
8. "Refactoring. Forbedring av eksisterende kode, "Martin Fowler og andre
Leonid Vygovskyy, Systems Architect IT-selskaper LiveTexFra en rekke bøker om å skrive en klar og høy kvalitet kode, "refactoring" - den beste.
Vygovskyy: "Det viser ikke bare god kode, men også til dårlig eksempel forklarer hva det er ille. Denne boken - må lese for alle. Og jo raskere du vil lese den, jo bedre. kodekvalitet etter å ha lest vokse sterkt. "
Hvis Fowler bok du har lest, ta hensyn til "refactoring med maler» (refactoring til Patterns) Joshua Kerievski som anbefaler Michael Osotov.
Michael Osotov, produksjon regissøren av "High-Tech Center""Refactoring med maler" Kerievski - en utmerket bok for de som er daglig konfrontert med problemet med Legacy kode og teknisk gjeld i sine prosjekter.
- Denne boken vil bidra til å bevare nervene, få venner med og ommøblerer å gjøre koden bedre.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman og andre
Michael Osotov, produksjon regissøren av "High-Tech Center"Head First serien, etter mitt syn, er ideelt for nybegynnere innen programvareutvikling.
- Alle bøker skrevet av forskjellige forfattere, men hver er sett en felles tilnærming, som er uttrykt i en enkel presentasjon av materialet, interessant og enkle eksempler.
Kjøp på Litres.ru
10. «C Programming Language" av Brian W. Kernighan, Dennis M. Ritchie
Den klassiske lærebok i C-språk, skrevet av hans skapere. Men for nybegynnere, kan denne boken virke utfordrende fordi det krever leserens kunnskap om programmering.
11. "Effektiv bruk av C ++. 55 sikreste måtene å forbedre struktur og kode av programmene, "Scott Myers
Boken inneholder råd om program design, som arbeider med maler og ressursforvaltning, samt andre anbefalinger for å skape høy kvalitet programvare i C ++.
Kjøp på Litres.ru
12. "Extreme Programming: utvikling gjennom testing," Kent Beck
Forfatteren beskriver eksempler på programvare utviklingsmetodikk, som innebærer testing programmer før du skriver koden sin.
13. "Algoritmer. Design og analyse", Thomas H. Fôr og andre
Denne boken kalt bibelen av algoritmer. Det har etablert seg som en utmerket vitenskapelig bok for studenter av tekniske universiteter, og alle som er interessert i vitenskap. Book tilgjengelig språk introduserer de forskjellige typer algoritmer og beskriver deres egenskaper.
Kjøp på Litres.ru
14. "Regular Expressions" av Jeffrey Friedl
Utgaven av effektivt arbeid med teksten i Perl, PHP, Java, Python, Ruby og andre programmeringsspråk.
Kjøp på Litres.ru
15. «CLR via C #. Programmering med Microsoft-plattformen. NET Framework 4.5 i språket C # », Jeffrey Richter
Den klassiske lærebok på utvikling av applikasjoner for Microsoft-plattformen, blant annet ved hjelp Silverlight, Windows Presentation Foundation, ASP.NET og andre teknologiselskaper.
Kjøp på Litres.ru
16. "Moderne design i C ++», Andrei Alexandrescu
Bok for erfarne programmerere i C ++. Forfatteren foreslår en ny tilnærming til utvikling, som kombinerer metaprogramming maler, generisk programmering og objektorientert programmeringsspråk.
17. «Microsoft ASP.NET 2.0. Grunnkurs "Dino Esposito
Detaljert veiledning for erfarne spesialister i ASP.NET 2.0. Boken lærer oss å lage kraftige, pålitelige og skalerbare nettsteder på denne plattformen.
Kjøp på Litres.ru
18. "Testmønstre xUnit. Refactoring Test Code", Gerard Meszaros
Forfatteren viser hvordan søke designmønstre, repetisjoner unntak, innkapsling og andre prinsipper for utvikling skriver teste koden.
19. "kompilatorer. Prinsipper, teknikker og verktøy", Alfred W. Aho og andre
Boken beskriver de grunnleggende prinsippene for kompilatoren design og legger særlig vekt på kode optimalisering. For å hjelpe leseren - et stort antall eksempler fra praksis.
Kjøp på Litres.ru
20. "Infrastruktur programvare-prosjekter. Avtalen, idiomer og oppskrifter for Gjenbruk NET bokhylle », Krzysztof Tsvalina Brad Abrams
Publikasjonen inneholder de beste metodene for bibliotekutvikling for Microsoft .NET Framework. Boken er ment å forenkle arbeidet til enhver .NET-ekspert som skriver koden for andre utviklere.
Total bedømmelser av engelske bøker er tilgjengelig på Dev-bøker. Der kan du se lister over de mest populære bøkene om visse emner, enten det er Java, Database Design og CSS.
Dev-bøker →