20 maggior parte dei libri consigliati per i programmatori in russo
Formare Libri / / December 19, 2019
La lista comprendeva totale 5720 libri. Qui di seguito troverete il 20 di quelli più citati che mai andato al russo.
Su richiesta di Layfhakera le loro opinioni su alcune pubblicazioni in comune esperti nazionali.
1. "Il lavoro efficace con il codice legacy" di Michael K. Fizers
L'autore spiega come capire rapidamente il codice legacy, come testarlo, come fare i cambiamenti. Il libro contiene una varietà di tecniche efficaci appositamente progettati per questi compiti.
Acquista on Litres.ru
2. "Tecniche di progettazione orientata agli oggetti. Design Patterns", Erich Gamma e altri
Leonid Vygovskyy, Sistemi Architect IT-aziende LiveTexClassic per i programmatori. Il primo libro dedicato al nome del modello.
- Pubblicazione per 20 anni ripubblicato nella sua forma originale. Questo, naturalmente, un grave inconveniente del libro: Alcuni modelli potrebbe essere già superata. Penso che sia utile leggere dopo gli altri, più moderni, libri sul design pattern. Tanto più perché è scritto in un linguaggio accademico asciutto. Per capire i motivi, questo libro è deve leggere, ma la lettura aggiunge frescura agli occhi dei compagni di programmatori. :) Vi consiglio di iniziare con i "modelli di progettazione» (Head First Design Patterns).
Acquista on Litres.ru
3. "Codice pulito. Creazione, analisi e refactoring", Robert C. balestruccio
Leonid Vygovskyy, Sistemi Architect IT-aziende LiveTexLibro interessante, ma controversa è in gran parte su come scrivere codice chiaro e gestibile.
- Perchè controverso? Libri sulla scrittura di codice è già una quantità enorme, e alcuni metodi sono generalmente accettate. Ma ogni autore aggiunge qualcosa di suo. Personalmente per me il parere di Bob Martin sembra a volte strano e in contrasto con altre fonti. Non deve leggere, ma vale la pena leggere. la qualità del codice dopo la lettura diventa migliore.
Acquista on Litres.ru
4. "Soggetto-Oriented Design", Eric Evans
Leonid Vygovskyy, Sistemi Architect IT-aziende LiveTexUn fortissimo libro che spinge a sé. Dopo aver letto sembra che nessun codice POP qualità non scrive.
- Da questo libro è cresciuto concetto SQRS, BDD, cipolla-architettura e tante altre idee interessanti. L'unico inconveniente: il libro attraverso teorico. Vantaggi pratici essa acquisiti solo con l'uscita del libro Vaughn Vernon "L'attuazione del orientato agli oggetti di design metodi» (Driven Implementazione Dominio Design). Pertanto, essi devono essere letti in sequenza, una dopo l'altra.
Acquista on Litres.ru
5. «JavaScript: punti di forza," Douglas Crockford
libro obbligatorio per gli sviluppatori web. E Douglas Crockford parla il linguaggio Javascript e insegna i vantaggi di utilizzare correttamente loro per creare codice efficiente.
Acquista on Litres.ru
6. "Modelli di applicazioni aziendali", Martin Fowler e altri
Il libro descrive i principi fondamentali del software di progettazione per le piattaforme aziendali.
Acquista on Litres.ru
7. "Code Complete. Master Class", di Steve McConnell
Michael Osotov, direttore di produzione di "High-Tech Center"Il classico libro su come scrivere codice migliore.
- I principi, che sono descritte in questo libro sono rilevanti in ogni momento, nonostante il fatto che la prima edizione è stato rilasciato tanto nel 1993. La magia di questo libro è che si può rileggerlo ogni anno, e ogni volta per imparare qualcosa di nuovo.
Acquista on Litres.ru
8. "Refactoring. Miglioramento del codice esistente, "Martin Fowler e altri
Leonid Vygovskyy, Sistemi Architect IT-aziende LiveTexDa una serie di libri sulla scrittura di un codice chiaro e di alta qualità, "Refactoring" - il migliore.
Vygovskyy: "Non solo mostra buon codice, ma anche di cattivo esempio spiega che cosa esattamente è male. Questo libro - deve leggere per tutti. E prima che leggerete, meglio è. la qualità del codice dopo aver letto crescere fortemente ".
Se il libro di Fowler avete letto, prestare attenzione alla "refactoring con i modelli» (Rifattorizzazione Patterns) Joshua Kerievski che raccomanda Michael Osotov.
Michael Osotov, direttore di produzione di "High-Tech Center""Rifattorizzare con i modelli" Kerievski - un ottimo libro per coloro che sono quotidianamente di fronte al problema di codice di Legacy e del debito tecnica nei loro progetti.
- Questo libro vi aiuterà a preservare i nervi, fare amicizia con e refactoring per rendere il codice migliore.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman e altri
Michael Osotov, direttore di produzione di "High-Tech Center"Head First serie, a mio avviso, è l'ideale per i principianti nel campo dello sviluppo del software.
- Tutti i libri scritti da autori diversi, ma ognuno è visto un approccio comune, che si esprime in una semplice presentazione del materiale, interessante e semplici esempi.
Acquista on Litres.ru
10. «C Programming Language" di Brian W. Kernighan, Dennis M. Ritchie
Il libro di testo classico sul linguaggio C, scritta dai suoi creatori. Tuttavia, per i principianti, questo libro può sembrare impegnativo, perché richiede la conoscenza del lettore di programmazione.
11. "L'uso efficace del C ++. 55 modi più sicuri per migliorare la struttura e il codice dei programmi, "Scott Myers
Il libro contiene consigli sulla progettazione del programma, lavorando con modelli e la gestione delle risorse, così come altre raccomandazioni per la creazione di software di alta qualità in C ++.
Acquista on Litres.ru
12. "Extreme Programming: sviluppo attraverso test," Kent Beck
L'autore descrive gli esempi di metodologia di sviluppo del software, che prevede il test dei programmi prima di scrivere il proprio codice.
13. "Algoritmi. La Progettazione e analisi", Thomas H. Mangimi e altri
Questo libro ha chiamato la bibbia degli algoritmi. Essa si è affermata come un ottimo libro scientifico per gli studenti delle università tecniche, e chiunque sia interessato alla scienza. Prenota un linguaggio accessibile presenta i diversi tipi di algoritmi e ne descrive le caratteristiche.
Acquista on Litres.ru
14. "Regular Expressions" di Jeffrey Friedl
Edizione del lavoro efficace con il testo in Perl, PHP, Java, Python, Ruby e altri linguaggi di programmazione.
Acquista on Litres.ru
15. «CLR via C #. Programmare con la piattaforma Microsoft. NET Framework 4.5 nel linguaggio C # », Jeffrey Richter
Il libro di testo classico per lo sviluppo di applicazioni per la piattaforma Microsoft, tra cui l'uso di Silverlight, Windows Presentation Foundation, ASP.NET e altre società tecnologiche.
Acquista on Litres.ru
16. "Design moderno in C ++», Andrei Alexandrescu
Libro per programmatori esperti in C ++. L'autore propone un nuovo approccio allo sviluppo, che combina i modelli di metaprogrammazione, programmazione generica e linguaggio di programmazione orientato agli oggetti.
17. «Microsoft ASP.NET 2.0. Corso Base "Dino Esposito
Una guida dettagliata per specialisti esperti in ASP.NET 2.0. Il libro ci insegna a creare siti web potenti, affidabili e scalabili su questa piattaforma.
Acquista on Litres.ru
18. "Test Patterns xUnit. Refactoring Codice Test", Gerard Meszaros
Gli spettacoli autore come applicare modelli di progettazione, ad eccezione ripetizioni, incapsulamento, e altri principi dello sviluppo stanno scrivendo il codice di prova.
19. "compilatori. Principi, Tecniche e Strumenti", Alfred W. Aho e altri
Il libro descrive i principi di base della progettazione del compilatore e pone particolare attenzione alla ottimizzazione del codice. Per aiutare il lettore - un gran numero di esempi tratti dalla pratica.
Acquista on Litres.ru
20. "progetti di software di infrastruttura. Accordo, idiomi, e modelli per riutilizzabile NET biblioteche », Krzysztof Tsvalina Brad Abrams
La pubblicazione contiene i migliori metodi di sviluppo Libreria per Microsoft .NET Framework. Il libro ha lo scopo di semplificare il lavoro di qualsiasi NET-esperto che scrive il codice per gli altri sviluppatori.
Valutazione complessiva di libri in inglese sono disponibili sul sito Dev-Libri. Vi si possono vedere le liste dei libri più popolari su certi argomenti, se si tratta di Java, Database Design e CSS.
Dev-Books →