Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Главная>Каталог книг>Книги по программированию>Объектно-ориентированное программирование (ООП). Delphi, C, C++, C#>Наиболее эффективное программирование на 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 способов улучшения кода

Артикул : 72346
Издательство : Диалектика-Вильямс
Автор : Билл Вагнер
Язык : Русский
ISBN13 : 978-5-9909446-7-1
Формат : 70x100/16
EAN13 : 9785990944671
Страниц : 240
Год издания : 2020
Тип переплета : Мягкий
Нет в наличии

Описание
В этой книге многоуважаемый эксперт в области .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.

Рекомендуемые книги

Купить Бизнес-маркетинг

Бизнес-маркетинг

Браерти Э., Эклс Р., Риде

382 грн
Купить Хорошие девочки не добиваются успеха в бизнесе. Сотня подсознательных ошибок, вредящих карьере женщины

Хорошие девочки не добиваются успеха в бизнесе. Сотня подсознательных ошибок, вредящих карьере женщины

Лоис П. Франкел

270 грн
Купить Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Теорії за 30 секунд. 50 найвизначніших наукових теорій, які можна пояснити за півхвилини

Пол Ларсон

265 грн
Купить Jane Eyre / Джейн Ейр. Рівень «Intermediate»

Jane Eyre / Джейн Ейр. Рівень «Intermediate»

Шарлотта Бронте

56 грн
Купить Англійсько-український словник з математики та кібернетики. 50 000 слів

Англійсько-український словник з математики та кібернетики. 50 000 слів

110 грн
Купить Акрил вверх дном. Нестандартный подход, сюжеты и идеи для вдохновения

Акрил вверх дном. Нестандартный подход, сюжеты и идеи для вдохновения

Анита Хёрскенс

700 грн
Купить Приют. Похитители костей. Книга 3

Приют. Похитители костей. Книга 3

Мэделин Ру

150 грн
Купить Братья и сестры. Как помочь вашим детям жить дружно

Братья и сестры. Как помочь вашим детям жить дружно

Адель Фабер, Элейн Мазлиш

205 грн
Купить Пригоди Клима Кошового 1908-1913

Пригоди Клима Кошового 1908-1913

Андрій Кокотюха

285 грн
Купить Чим ми займалися в ліжку. Історія ліжка і його вплив на біографії великих людей

Чим ми займалися в ліжку. Історія ліжка і його вплив на біографії великих людей

Браян Фаган, Надя Дуррані

295 грн
Купить Покров

Покров

Люко Дашвар

120 грн
Купить Червона шапочка. Оченята

Червона шапочка. Оченята

29 грн
Купить Що це взагалі таке? 150 років сучасного мистецтва в одній пілюлі

Що це взагалі таке? 150 років сучасного мистецтва в одній пілюлі

Вілл Ґомперц

520 грн
Купить Египет. Загадки фараонов

Египет. Загадки фараонов

Паскаль Прево

472 грн
Купить Скретч карта Європи Discovery Map (англ)

Скретч карта Європи Discovery Map (англ)

350 грн
Купить Ліга справедливості. Книга 1. Початок: графічний роман

Ліга справедливості. Книга 1. Початок: графічний роман

Джефф Джонс

315 грн
Купить Дон Кихот

Дон Кихот

Мигель де Сервантес

190 грн
Купить Місто для кожного. Велика розмальовка

Місто для кожного. Велика розмальовка

75 грн
Купить Главная маркетинговая книга от Алексея Филановского

Главная маркетинговая книга от Алексея Филановского

Алексей Филановский

280 грн
Купить Матан. Краткий курс в комиксах

Матан. Краткий курс в комиксах

Ларри Гоник

210 грн
Купить Подарочный пакет Books for you большой (40.5*32*16 см)

Подарочный пакет Books for you большой (40.5*32*16 см)

40 грн
Купить Модальні дієслова англійської мови

Модальні дієслова англійської мови

Вікторія Наумчак

18 грн
Купить Гаррі Поттер і напівкровний принц. Книга 6

Гаррі Поттер і напівкровний принц. Книга 6

Джоан Роулинг

220 грн
Купить Я помню всех, кто мне когда-то не перезвонил

Я помню всех, кто мне когда-то не перезвонил

Олег Бармин

342 грн
Купить The Prince and the Pauper = Принц и нищий. Intermediate

The Prince and the Pauper = Принц и нищий. Intermediate

Марк Твен

110 грн
Купить До зустрічі з тобою (кiнообкладинка)

До зустрічі з тобою (кiнообкладинка)

Джоджо Мойес

165 грн
Купить Люблю. Мама

Люблю. Мама

Жанетт Брэдли

205 грн
Купить История Франции

История Франции

Андре Моруа

470 грн
Купить Малыш и Карлсон, который живёт на крыше

Малыш и Карлсон, который живёт на крыше

Астрид Линдгрен

190 грн
Купить Огранщик алмаза

Огранщик алмаза

Геше Майкл Роуч

255 грн
Купить Подарок под елочку (4 в 1)

Подарок под елочку (4 в 1)

92 грн
Купить Прогулка по Закарпатью

Прогулка по Закарпатью

195 грн
Купить Философские проблемы пространства и времени

Философские проблемы пространства и времени

Адольф Грюнбаум

350 грн
Купить Spring 5 для профессионалов

Spring 5 для профессионалов

Юлиана Козмина, Роб Харроп, Крис Шефер, Кларенс Хо

1 008 грн
Купить Стратегический маркетинг

Стратегический маркетинг

Колектив Авторов

348 грн
Купить Анализ ценных бумаг

Анализ ценных бумаг

Бенджамин Грэхем, Дэвид Додд

1 800 грн
Купить Парадокс довголіття- 3

Парадокс довголіття- 3

Стівен Р. Ґандрі

168 грн
Купить Містична Україна

Містична Україна

Аліна Гудзь

78 грн
Купить Вальс гормонів 2

Вальс гормонів 2

Наталья Зубарева

170 грн
Купить Блокнот Partner, клетка, 125*195, красный

Блокнот Partner, клетка, 125*195, красный

130 грн

Книги из категории "Книги по программированию"

Купить Delphi/Kylix Database Development

Delphi/Kylix Database Development

Harmon Eric

248 грн
124 грн
Купить Visual Basic.NET Scalability Handbook

Visual Basic.NET Scalability Handbook

Damon Allison, Ben Hyrman

193 грн
97 грн
Купить Машинное обучение для бизнеса и маркетинга

Машинное обучение для бизнеса и маркетинга

Илья Кацов

760 грн
Купить C++: полное руководство, классическое издание

C++: полное руководство, классическое издание

Герберт Шилдт

810 грн
Купить Эффективное программирование на C#: 50 способов улучшения кода

Эффективное программирование на C#: 50 способов улучшения кода

Билл Вагнер

Нет в наличии
Купить Professional Visual Basic Interoperability - COM and VB6 to .NET

Professional Visual Basic Interoperability - COM and VB6 to .NET

Billy Hollis, Rockford Lh

275 грн
138 грн
Купить C: полное руководство, классическое издание

C: полное руководство, классическое издание

Герберт Шилдт

590 грн
Купить Flash MX Application Design and Development +CD

Flash MX Application Design and Development +CD

Speigel Jessica

248 грн
124 грн
Купить Building Professional Web Sites with the Right Tools

Building Professional Web Sites with the Right Tools

248 грн
124 грн
Купить Создание web-приложений в Silverlight

Создание web-приложений в Silverlight

Буньон Л.

498 грн
249 грн
Купить Python и наука о данных для чайников

Python и наука о данных для чайников

Джон Поль Мюллер, Лука Массарон

495 грн
Купить ASP - взгляд изнутри

ASP - взгляд изнутри

Фландерс Й.

16 грн
8 грн
Купить Python для программирования криптовалют

Python для программирования криптовалют

Джимми Сонг

590 грн
Купить Java: эффективное программирование

Java: эффективное программирование

Джошуа Блох

680 грн
Купить WebObjects web application. Constraction kit

WebObjects web application. Constraction kit

248 грн
124 грн
Купить Учимся программировать с примерами на Python (серия Head First)

Учимся программировать с примерами на Python (серия Head First)

Эрик Фримен

590 грн
Купить HTML5: карманный справочник

HTML5: карманный справочник

Дженнифер Нидерст Роббинс

270 грн
Купить Java. Библиотека профессионала, том 2. Расширенные средства программирования

Java. Библиотека профессионала, том 2. Расширенные средства программирования

Кей С. Хорстманн

810 грн
Купить Глубокое обучение для чайников

Глубокое обучение для чайников

Джон Поль Мюллер, Лука Массарон

420 грн
Купить Шаблоны корпоративных приложений

Шаблоны корпоративных приложений

Мартин Фаулер

900 грн

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Все права защищены © 2003-2020 Bookzone.com.ua              Условия использования | Политика конфиденциальности
Интеграция сайта с 1С: ©SUPC