Die Gesamtliste enthalten 5720 Bücher. Im Folgenden finden Sie 20 der Erwähnten finden, die jemals auf den russischen ging.
Auf Antrag der Layfhakera ihre Meinungen über bestimmte Publikationen gemeinsamen nationalen Experten.
1. „Effektives Arbeiten mit Legacy Code“ von Michael K. Fizers
Der Autor erklärt, wie man schnell den Legacy-Code zu verstehen, wie es zu testen, wie sich Änderungen zu machen. Das Buch enthält eine Vielzahl von effektiven Techniken speziell für diese Aufgaben entwickelt.
Kaufen auf Litres.ru
2. „Techniken der objektorientierten Design. Design Patterns“, Erich Gamma und andere
Leonid Vygovskyy, Systems Architect IT-Unternehmen LiveTexClassic für Programmierer. Das erste Buch mit dem Namen der Vorlage gewidmet ist.
- Veröffentlichung seit 20 Jahren in seiner ursprünglichen Form wieder freigegeben. Dies ist natürlich ein großer Nachteil des Buches: Einige Templates bereits veraltet sein. Ich denke, dass es nützlich ist, nach den anderen, moderneren, Bücher über Design-Muster zu lesen. Um so mehr, weil sie in einer trockenen akademischen Sprache geschrieben. Um die Muster zu verstehen, ist dieses Buch lesen müssen, aber es fügt in den Augen der Kolleginnen und Programmierer Kühlen zu lesen. :) Ich rate Sie, mit der „Design Patterns starten» (Head First Design Patterns).
Kaufen auf Litres.ru
3. „Clean Code. Erstellung, Analyse und Refactoring“, Robert C. Martin
Leonid Vygovskyy, Systems Architect IT-Unternehmen LiveTexInteressant, aber umstrittenes Buch ist weitgehend darüber, wie klar und wartbaren Code zu schreiben.
- Warum umstritten? Bücher über das Schreiben von Code ist bereits eine riesige Menge, und einige Methoden allgemein akzeptiert werden. Aber jeder Autor fügt etwas von seiner eigenen. Für mich persönlich die Meinung Bob Martin scheint manchmal fremd und im Gegensatz zu anderen Quellen. Es muss nicht lesen, aber es ist lesenswert. Codequalität nach dem Lesen wird besser.
Kaufen auf Litres.ru
4. "Subjektorientierten Design", Eric Evans
Leonid Vygovskyy, Systems Architect IT-Unternehmen LiveTexEin sehr starkes Buch, das motiviert sich selbst. Nach der Lektüre scheint es, dass kein POP-Qualität Code schreibt nicht.
- Von diesem Buch wuchs SQRS Konzept, BDD, Zwiebel-Architektur und viele andere interessante Ideen. Der einzige Nachteil: das Buch durch theoretische. Praktische Vorteile, die es nur mit der Veröffentlichung des Buches Vaughn Vernon „erwarb die Umsetzung der Methoden der objektorientierten Design» (Implementing Domain Driven Design). Daher sollten sie in der Reihenfolge, unmittelbar nacheinander gelesen werden.
Kaufen auf Litres.ru
5. «JavaScript: Stärken„, Douglas Crockford
Pflichtbuch für Web-Entwickler. Es Douglas Crockford spricht über JavaScript-Sprache und lehrt die Vorteile von richtig sie mit effizientem Code zu erstellen.
Kaufen auf Litres.ru
6. "Patterns of Enterprise-Anwendungen", Martin Fowler und andere
Das Buch beschreibt die grundlegenden Prinzipien der Design-Software für Enterprise-Plattformen.
Kaufen auf Litres.ru
7. „Code Complete. Master Class“von Steve McConnell
Michael Osotov, Produktionsleiter von "High-Tech Center"Das klassische Buch über den besseren Code zu schreiben.
- Die Grundsätze, die in diesem Buch beschrieben werden, sind jederzeit relevant, trotz der Tatsache, dass die erste Auflage wurde im Jahr 1993 so viel veröffentlicht worden. Der Zauber dieses Buches ist, dass man es jedes Jahr wieder gelesen, und jedes Mal etwas Neues zu lernen.
Kaufen auf Litres.ru
8. „Refactoring. Verbesserung des bestehenden Code „, Martin Fowler und andere
Leonid Vygovskyy, Systems Architect IT-Unternehmen LiveTexAus einer Reihe von Büchern über einen klares und hochwertigen Code zu schreiben, „Refactoring“ - die besten.
Vygovskyy: „Es zeigt nicht nur ein guten Code, sondern auch auf schlechtes Beispiel erklärt, was genau es ist schlecht. Dieses Buch - muss für jeden lesen. Und desto eher werden Sie es, desto besser lesen. Codequalität nach stark wachsen zu lesen. "
Wenn Fowler Buch, das Sie gelesen haben, achten Sie auf die „Refactoring mit Vorlagen» (Refactoring Patterns) Joshua Kerievski die Michael Osotov empfiehlt.
Michael Osotov, Produktionsleiter von "High-Tech Center"„Refactoring mit Vorlagen“ Kerievski - ein ausgezeichnetes Buch für diejenigen, die täglich mit dem Problem der Legacy-Code und technischer Schulden in ihren Projekten konfrontiert sind.
- Dieses Buch wird helfen, die Nerven zu bewahren, machen Freunde mit und Refactoring den Code besser zu machen.
9. "Design Patterns", Eric Freeman, Elisabeth Freeman und andere
Michael Osotov, Produktionsleiter von "High-Tech Center"Head First-Reihe, meiner Meinung nach, ist ideal für Anfänger im Bereich der Softwareentwicklung.
- Alle Bücher von verschiedenen Autoren geschrieben, aber jeder ist ein gemeinsames Konzept zu sehen, die in einer einfachen Darstellung des Materials, interessanten und einfacher Beispiele zum Ausdruck kommt.
Kaufen auf Litres.ru
10. «C Programming Language“ von Brian W. Kernighan, Dennis M. Ritchie
Das klassische Lehrbuch der Sprache C, von seinen Schöpfern geschrieben. Doch für Anfänger, kann dieses Buch eine Herausforderung erscheinen, weil es dem Leser Programmierkenntnisse erfordert.
11. „Effektive Verwendung von C ++. 55 sichersten Wege, um die Struktur und Code Ihrer Programme „, Scott Myers zu verbessern
Das Buch enthält Ratschläge zum Programmentwurf, mit Vorlagen und Ressourcen-Management arbeitet, sowie weitere Empfehlungen für die Erstellung qualitativ hochwertige Software in C ++.
Kaufen auf Litres.ru
12. "Extreme Programming: Entwicklung durch Tests," Kent Beck
Der Autor beschreibt die Beispiele von Software-Entwicklungsmethodik, die Programme zu testen beinhaltet vor ihrem Code zu schreiben.
13. „Algorithmen. Der Entwurf und Analyse“, Thomas H. Futter und andere
Dieses Buch genannt die Bibel von Algorithmen. Es hat sich für die Studenten der technischen Universitäten als ausgezeichnetes wissenschaftliches Buch etabliert, und jeder in der Wissenschaft interessiert. Buch verständliche Sprache stellt die verschiedenen Arten von Algorithmen und beschreibt die Eigenschaften.
Kaufen auf Litres.ru
14. „Reguläre Ausdrücke“ von Jeffrey Friedl
Ausgabe der effektiven Arbeit mit dem Text in Perl, PHP, Java, Python, Ruby und anderen Programmiersprachen.
Kaufen auf Litres.ru
15. «CLR via C #. Programmieren mit der Microsoft-Plattform. NET Framework 4.5 in der Sprache C # », Jeffrey Richter
Das klassische Lehrbuch über die Entwicklung von Anwendungen für die Microsoft-Plattform, einschließlich der Verwendung von Silverlight, Windows Presentation Foundation, ASP.NET und anderen Technologie-Unternehmen.
Kaufen auf Litres.ru
16. „Modernes Design in der C ++», Andrei Alexandrescu
Buch für erfahrene Programmierer in C ++. Der Autor schlägt vor, einen neuen Ansatz für die Entwicklung, metaprogramming Vorlagen, generische Programmierung und objektorientierte Programmiersprache kombinieren.
17. «Microsoft ASP.NET 2.0. Grundkurs „Dino Esposito
Detaillierte Anleitungen für erfahrene Spezialisten in ASP.NET 2.0. Das Buch lehrt uns, leistungsstarke, zuverlässige und skalierbare Websites auf dieser Plattform zu erstellen.
Kaufen auf Litres.ru
18. „Testmuster xUnit. Refactoring Testcode“, Gerard Meszaros
Der Autor zeigt, wie Design Patterns, Wiederholungen Ausnahme, Kapselung und andere Prinzipien der Entwicklung schreibt Testcode anzuwenden.
19. „Compilers. Prinzipien, Techniken und Tools“, Alfred W. Aho und andere
Das Buch beschreibt die grundlegenden Prinzipien der Compiler Design und legt besonderen Wert auf Code-Optimierung. Um den Leser - eine große Anzahl von Beispielen aus der Praxis.
Kaufen auf Litres.ru
20. „Infrastruktur-Software-Projekte. Abkommen, Idiome und Muster für wiederverwendbare .NET-Bibliotheken », Krzysztof Tsvalina Brad Abrams
Die Publikation enthält die besten Methoden der Bibliotheksentwicklung für das Microsoft .NET Framework. Das Buch soll die Arbeit von jeder .NET-Experten vereinfachen, die den Code für andere Entwickler schreibt.
Beliebtheitsgrad der englischen Bücher ist bei Dev-Books verfügbar. Dort können Sie eine Liste der beliebtesten Bücher zu bestimmten Themen sehen, ob es Java ist, Datenbank-Design und CSS.
Dev-Books →