Наиболее эффективное программирование на C#. 50 способов улучшения кода Билл Вагнер

Подробная информация о книге «Наиболее эффективное программирование на C#. 50 способов улучшения кода Билл Вагнер». Сайт не предоставляет возможности читать онлайн или скачать бесплатно книгу «Наиболее эффективное программирование на C#. 50 способов улучшения кода Билл Вагнер»

Билл Вагнер - «Наиболее эффективное программирование на C#. 50 способов улучшения кода»

О книге

В этой книге многоуважаемый эксперт в области .NET Билл Вагнер идентифицирует и освещает 50 приемов средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода на C# 7.0. Отражая растущую сложность языка C# и расширение сообщества разработчиков, автор представляет эффективные новые решения задач, с которыми вы можете сталкиваться каждый день.Четкие объяснения, экспертные советы и реалистичные примеры кода, предложенные Вагнером во всех трех изданиях книги Эффективное программирование на C#, были признаны бесценными сотнями тысяч разработчиков. Книги Эффективное программирование на C#, 3-е издание, и Наиболее эффективное программирование на C#, 2-е издание, были полностью реорганизованы; в них объяснения, советы и примеры оформлены в единый комплект, ориентированный на современный язык C#. Тот же самый испытанный подход применяется при анализе новых средств C# 7.0, что помогает решать знакомые задачи более рационально и эффективно.Опираясь на свой непревзойденный опыт работы с языком и ключевую роль в глобальных комитетах по стандартам C#, автор описывает объектно-ориентированные, функциональные и сервисно-ориентированные подходы к управлению данными в коде на C#, наилучшие способы выражения своих намерений для пользователей и других программистов, а также новые возможности для применения мощных приемов асинхронного и динамического программирования.Используйте свойства вместо данных-членов, открытых для доступа (совет 1)Проводите различие между типами значений и ссылочными типами (совет 4)Освойте взаимосвязи между разными концепциями равенства (совет 9)Избегайте присутствия операций преобразования в своих API-интерфейсах (совет 11)Осмыслите, чем методы интерфейса отличаются от виртуальных методов (совет 15)Избегайте перегрузки методов, определенных в базовых классах (совет 19)Создавайте группы методов, которые являются ясными, минимальными и полными (совет 22)Сделайте возможным немедленное сообщение об ошибках в итераторных и асинхронных методах с использованием локальных функций (совет 26)Применяйте асинхронные методы для выполнения асинхронной работы (совет 27)Избегайте размещения потоков и переключения контекста (совет 30)Создавайте параллельные алгоритмы PLINQ с учетом исключений (совет 36)Используйте пул потоков вместо создания потоков (совет 37)Применяйте класс BackgroundWorker для взаимодействия между потоками (совет 38)Используйте для дескрипторов блокировок как можно меньшую область действия (совет 41)Изучите достоинства и недостатки динамической типизации (совет 43)Научитесь полноценно использовать API-интерфейсы выражений (совет 46)Сводите к минимуму наличие динамических объектов в открытых API-интерфейсах (совет 47)Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.Об авторе.Билл Вагнер - один из выдающихся разработчиков на C# во всем мире, член комитета по стандартам C# в организации ECMA и автор трех изданий книги Эффективное программирование на C#.Он занимает должность президента в организации Humanitarian Toolbox, в течение 11 лет удостаивался званий Microsoft Regional Director и .NET MVP, а недавно был назначен в консультативный совет .NET Foundation. Вагнер сотрудничал с компаниями, начиная от стартапов и кончая предприятиями, которые улучшали процесс разработки программного обеспечения и расширяли свои команды разработчиков. В настоящее время, будучи членом команды содержимого .NET Core в Microsoft, он создает учебные материалы для разработчиков, изучающих C# и .NET Core. Это и многое другое вы найдете в книге Наиболее эффективное программирование на C#. 50 способов улучшения кода (Билл Вагнер)

Полное название книги Билл Вагнер Наиболее эффективное программирование на C#. 50 способов улучшения кода
Автор Билл Вагнер
Ключевые слова c, языки и системы программирования, язык программирования си шарп
Категории Компьютеры и Internet, Языки программирования
ISBN 9785990944671
Издательство Издательский дом "Вильямс"
Год 2017
Название транслитом naibolee-effektivnoe-programmirovanie-na-c-50-sposobov-uluchsheniya-koda-bill-vagner
Название с ошибочной раскладкой yfb,jktt 'aatrnbdyjt ghjuhfvvbhjdfybt yf c#. 50 cgjcj,jd ekexitybz rjlf ,bkk dfuyth