Общият списъка са включени 5720 книги. По-долу ще намерите 20 от най-често споменаваните тези, които някога за руския.
По искане на Layfhakera техните мнения за някои публикации, споделени национални експерти.
1. "Ефективна работа с наследството код" от Майкъл К. Fizers
Авторът обяснява как да се разбере бързо наследената код, как да го тествам, как да се правят промени. Книгата съдържа разнообразни ефективни техники, специално предназначени за тези задачи.
Купуване на Litres.ru
2. "Техники на обектно-ориентиран дизайн. Design Patterns ", Ерих Гама и други
Леонид Vygovskyy, Системи Архитект IT-компании LiveTexКласически за програмисти. Първата книга, посветена на името на шаблона.
- публикация за 20 години преиздаден в първоначалния си вид. Това, разбира се, основен недостатък на книгата: Някои шаблони може вече да са остарели. Мисля, че това е полезно да се чете, след като други, по-модерни, книги за дизайн модели. Още повече, че е писано в суха академичен език. За да се разбере моделите, тази книга е да прочетете, но го прочетете добавя прохлада в очите на колегите програмисти. :) аз ви съветваме да започнете с "дизайнерски модели» (Head First дизайн модели).
Купуване на Litres.ru
3. "Чисто код. Създаване, анализ и рефакториране ", Робърт С. лястовица
Леонид Vygovskyy, Системи Архитект IT-компании LiveTexИнтересно, но противоречива книга е до голяма степен за това как да пиша ясни и за поддържане код.
- Защо спорен? Книги за писане на код вече е огромно количество, както и някои методи са общоприети. Но всеки автор добавя нещо от неговата. Лично за мен мнението на Боб Мартин изглежда понякога странно и в противоречие с други източници. Не трябва да се чете, но си струва четене. качество код след четене става по-добре.
Купуване на Litres.ru
4. "Тема-ориентиран дизайн", Ерик Еванс
Леонид Vygovskyy, Системи Архитект IT-компании LiveTexМного силна книга, която мотивира да себе си. След като прочетох всичко личи, че не POP-качествен код не пиша.
- От тази книга израснал SQRS концепция, БДД, лук-архитектура и много други интересни идеи. Единственият недостатък: книгата чрез теоретични. Практически ползи, които придоби само с пускането на книгата Вон Върнън "Прилагането на методи обектно-ориентиран дизайн» (Изпълнителна домейн Driven Design). Следователно, те трябва да се чете в последователност, веднага след един на друг.
Купуване на Litres.ru
5. «JavaScript: силни страни", Дъглас Крокфорд
Задължително книга за уеб разработчици. Тя Дъглас Крокфорд говори за JavaScript език и учи от предимствата на правилното им използване за създаване на ефективен код.
Купуване на Litres.ru
6. "Моделите на бизнес приложения," Мартин Фаулър и други
Книгата описва основните принципи на проектиране на софтуер за корпоративни платформи.
Купуване на Litres.ru
7. "Код пълна. Майсторски клас ", от Стив МакКонъл
Майкъл Osotov, производство директор на "Високотехнологичен център"Класическата книга за това как по-добре да се напише код.
- Принципите, които са описани в тази книга са от значение по всяко време, независимо от факта, че първото издание бе освободен колкото през 1993. Магията на тази книга е, че можете да я прочетете отново всяка година, и всеки път, за да научите нещо ново.
Купуване на Litres.ru
8. "Редакции. Подобряване на съществуващия код ", Мартин Фаулър и другите
Леонид Vygovskyy, Системи Архитект IT-компании LiveTexОт поредица от книги за написването на ясен и висококачествен код "редакции" - най-добрият.
Vygovskyy: "Това показва не само добър код, но и за лош пример обяснява какво точно е лошо. Тази книга - трябва да прочетете за всички. И колкото по-скоро няма да го прочете, толкова по-добре. качество код след като прочетете развива силно. "
Ако книгата Фаулър, че сте прочели обърне внимание на "рефакториране с шаблони» (рефакториране да Patterns) Джошуа Kerievski който препоръчва Майкъл Osotov.
Майкъл Osotov, производство директор на "Високотехнологичен център""Рефакториране с шаблони" Kerievski - една прекрасна книга за тези, които ежедневно се сблъскват с проблема за Legacy код и техническа дълг в техните проекти.
- Тази книга ще помогне да се запазят нервите си, се сприятеляват с и редакции да направят кода по-добре.
9. "Design Patterns", Ерик Фрийман, Елизабет Фрийман и др
Майкъл Osotov, производство директор на "Високотехнологичен център"Head First серия, по мое мнение, е идеален за начинаещи в областта на разработката на софтуер.
- Всички книги, написани от различни автори, но всеки се вижда общ подход, който се изразява в един прост представяне на материала, интересен и прости примери.
Купуване на Litres.ru
10. «С език за програмиране" от Брайън W. Kernighan, Dennis M. Ричи
Класическият учебник по C език, написана от създателите му. Въпреки това, за начинаещи, тази книга може да изглежда предизвикателство, тъй като изисква познания по програмиране на читателя.
11. "Ефективно използване на C ++. 55-сигурните начини за подобряване на структурата и кода на вашите програми, "Скот Майерс
Книгата съдържа съвети за изготвянето на програмите, работа с шаблони и управление на ресурсите, както и други препоръки за създаването на висококачествени софтуер в C ++.
Купуване на Litres.ru
12. "Extreme Programming: развитие чрез тестване," Кент Бек
Авторът описва примери на методология за разработка на софтуер, което включва изпитване програми, преди да пишете кода си.
13. "Алгоритми. Проектиране и анализ ", Thomas H. Фуражи и други
Тази книга се нарича Библията на алгоритми. Тя се е утвърдила като една отлична научна книга за студентите от техническите университети и който се интересува от наука. достъпен език книга въвежда различните видове алгоритми и описва характеристиките им.
Купуване на Litres.ru
14. "регулярни изрази" от Джефри Фридл
Издание на ефективната работа с текста в Perl, PHP, Java, Python, Ruby и други езици за програмиране.
Купуване на Litres.ru
15. «CLR чрез C #. Програмиране с платформата на Microsoft. NET Framework 4.5 на езика C # », Джефри Рихтер
Класическият учебника за развитието на приложения за платформата на Microsoft, включително с помощта на Silverlight, Windows Presentation Foundation, ASP.NET и други технологични компании.
Купуване на Litres.ru
16. "Модерен дизайн в C ++», Андрей Александреску
Книга за опитни програмисти в C ++. Авторът предлага нов подход за развитие, съчетаващ metaprogramming шаблони, родово програмиране и обектно-ориентиран език за програмиране.
17. «Microsoft ASP.NET 2.0. Основен курс "Дино Еспозито
Подробни указания за опитни специалисти в ASP.NET 2.0. Книгата ни учи да се създаде мощни, надеждни и мащабируеми уебсайтове на тази платформа.
Купуване на Litres.ru
18. "Тест Модели xUnit. Рефакториране Тест Code ", Джерард Месарош
автор показва как да се прилагат шаблони за дизайн, повторения изключение, капсулиране и други принципи на развитие пишат тест код.
19. "Съставители. Принципи, техники и инструменти ", Алфред W. Ахо и други
Книгата описва основните принципи на компилатор дизайн и поставя особен акцент върху код оптимизация. За да помогне на читателя - голям брой примери от практиката.
Купуване на Litres.ru
20. "Инфраструктурни софтуерни проекти. Споразумение, идиоми и модели за многократна употреба .NET библиотеки », Кшищоф Tsvalina Брад Ейбрамс
Публикацията съдържа най-добрите методи за развитие библиотека за .NET Framework на Microsoft. Книгата е предназначена да опрости работата на всеки .NET-експерт, който пише кода за други разработчици.
Общо рейтинги на английски книги са налични на Dev-книги. Там можете да видите списък с най-популярните книги на определени теми, независимо дали е на Java, База данни Проектиране и CSS.
Dev-книги →