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

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

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

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

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

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

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

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

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

Купить Тайм-менеджмент. Простые инструменты, которые меняют жизнь.

Тайм-менеджмент. Простые инструменты, которые меняют жизнь.

Капуста Алексей

53 грн
Купить Дневник художника-натуралиста. Как рисовать животных, птиц, растения и пейзажи

Дневник художника-натуралиста. Как рисовать животных, птиц, растения и пейзажи

Джон Лоуз

830 грн
Купить Всемирная история кадровой индустрии

Всемирная история кадровой индустрии

Баскина Татьяна

413 грн
Купить Скетчи по воскресеньям. Как несерьезные эксперименты вырастают в крутые идеи и меняют нашу жизнь навсегда

Скетчи по воскресеньям. Как несерьезные эксперименты вырастают в крутые идеи и меняют нашу жизнь навсегда

Кристоф Ниманн

660 грн
Купить Проект щастя

Проект щастя

Гретхен Рубин

150 грн
Купить Как хороший сценарий сделать великим. Практическое руководство голливудского эксперта

Как хороший сценарий сделать великим. Практическое руководство голливудского эксперта

Линда Сегер

380 грн
Купить Петя и Красная Шапочка и другие истории ( Иллюстраторы Леонид Каюков, Анатолий Савченко,Михаил Салтыков )

Петя и Красная Шапочка и другие истории ( Иллюстраторы Леонид Каюков, Анатолий Савченко,Михаил Салтыков )

Владимир Сутеев

200 грн
Купить Вокруг света в восемьдесят дней

Вокруг света в восемьдесят дней

Жюль Верн

74 грн
Купить Історія української культури Навчальний посібник рекомендовано МОН України

Історія української культури Навчальний посібник рекомендовано МОН України

Павлова О.Ю.

214 грн
Купить Комплект игры «Thinkers Меморі 6-12 років» (укр)

Комплект игры «Thinkers Меморі 6-12 років» (укр)

220 грн
Купить Скретч постер My Poster Extreme edition

Скретч постер My Poster Extreme edition

450 грн
Купить Судова медицина та психіатрія. Для підготовки до іспитів. Навчальний поcібник

Судова медицина та психіатрія. Для підготовки до іспитів. Навчальний поcібник

Тищенко О.В.

79 грн
Купить Історія Airbnb: Як троє звичайних хлопців підірвали готельну індустрію

Історія Airbnb: Як троє звичайних хлопців підірвали готельну індустрію

Лей Галлагер

180 грн
Купить Утраченный символ

Утраченный символ

Дэн Браун

440 грн
Купить Країна Мумі-тролів. Книга 3

Країна Мумі-тролів. Книга 3

Туве Янссон

120 грн
Купить Як приручити дракона. Книга 1

Як приручити дракона. Книга 1

Крессида Ковелл

135 грн
Купить Office 2019 для чайников

Office 2019 для чайников

Уоллес Вонг

325 грн
Купить Пироговедение

Пироговедение

Ирина Чадеева

610 грн
Купить LYKKE. Секреты самых счастливых людей

LYKKE. Секреты самых счастливых людей

Лео Борманс

710 грн
Купить Кармический менеджмент: эффект бумеранга в бизнесе и в жизни

Кармический менеджмент: эффект бумеранга в бизнесе и в жизни

Майкл Роуч

255 грн
Купить Агни-йога

Агни-йога

Николай Рерих, Елена Рерих

255 грн
Купить Майже мільйон сов

Майже мільйон сов

68 грн
Купить Современные операционные системы

Современные операционные системы

Эндрю Таненбаум

720 грн
Купить Структуры данных и алгоритмы в Java. Классика Computers Science

Структуры данных и алгоритмы в Java. Классика Computers Science

Роберт Лафоре

558 грн
Купить Тайная доктрина. Т. 1

Тайная доктрина. Т. 1

Елена Блаватская

155 грн
Купить Коммуникация: теории и практики

Коммуникация: теории и практики

Эм Гриффин

239 грн
Купить Money. Неофициальная биография денег

Money. Неофициальная биография денег

Феликс Мартин

520 грн
Купить Записки примата: необычайная жизнь ученого среди павианов

Записки примата: необычайная жизнь ученого среди павианов

Роберт Сапольски

336 грн
Купить Принципы корпоративных финансов, том 2

Принципы корпоративных финансов, том 2

Ричард Брейли, Стюарт Майерс, Франклин Аллен

1 080 грн
Купить На службе зла

На службе зла

Роберт Гэлбрейт

205 грн
Купить Регулярные выражения за 10 минут

Регулярные выражения за 10 минут

Бен Форта

243 грн
Купить Человек цифровой. Четвертая революция в истории человечества, которая затронет каждого

Человек цифровой. Четвертая революция в истории человечества, которая затронет каждого

Крис Скиннер

486 грн
Купить Правила Брэнсона

Правила Брэнсона

Ричард Брэнсон

275 грн
Купить Электроника для детей. Собираем простые схемы, экспериментируем с электричеством

Электроника для детей. Собираем простые схемы, экспериментируем с электричеством

Эйвинд Нидал Даль

475 грн
Купить Лебедія. Скарб Полуботка

Лебедія. Скарб Полуботка

Сергій Плачинда

74 грн
Купить Квест

Квест

Борис Акунин

153 грн
Купить Пластичность мозга: Потрясающие факты о том, как мысли способны менять структуру и функции нашего мо

Пластичность мозга: Потрясающие факты о том, как мысли способны менять структуру и функции нашего мо

Норман Дойдж

275 грн
Купить Ресурсы Windows® 7 (+ CD)

Ресурсы Windows® 7 (+ CD)

Таллоч М.

407 грн
Купить Искатели. 28 известных писателей о путешествиях, которые изменили их навсегда (Lonely Planet)

Искатели. 28 известных писателей о путешествиях, которые изменили их навсегда (Lonely Planet)

Мария Крузе

125 грн
Купить Божественная комедия

Божественная комедия

Данте Алигьери

250 грн

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

Купить Разработка современных веб-приложений: анализ предметных областей и технологий

Разработка современных веб-приложений: анализ предметных областей и технологий

Дино Эспозито

590 грн
Купить Думай как программист. Креативный подход к созданию кода. C++ версия

Думай как программист. Креативный подход к созданию кода. C++ версия

Антон Спрол

395 грн
Купить Java SE 9. Базовый курс

Java SE 9. Базовый курс

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

590 грн
Купить Оптимизация программ на C++. Проверенные методы повышения производительности

Оптимизация программ на C++. Проверенные методы повышения производительности

Курт Гантерот

810 грн
Купить Macromedia Flash MX 2004. Из первых рук +CD

Macromedia Flash MX 2004. Из первых рук +CD

Дехаан Й.

73 грн
37 грн
Купить Разработка одностраничных веб-приложений

Разработка одностраничных веб-приложений

Майкл Миковски

830 грн
Купить Ruby на платформе Java

Ruby на платформе Java

Эдельсон Д., Лю Г.

302 грн
242 грн
Купить Совершенный код. Мастер-класс

Совершенный код. Мастер-класс

Стив Макконнелл

Нет в наличии
Купить Visual Basic.Net Самоучитель

Visual Basic.Net Самоучитель

Атли

Нет в наличии
Купить Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Прикладное машинное обучение с помощью Scikit-Learn и TensorFlow: концепции, инструменты и техники для создания интеллектуальных систем

Орельен Жерон

Нет в наличии
Купить Flash-память и другие современные носители информации

Flash-память и другие современные носители информации

Кузьмин А.В.

44 грн
22 грн
Купить Новые главы теории управления и компьютерных вычислений

Новые главы теории управления и компьютерных вычислений

Петров Юрий

71 грн
36 грн
Купить Разработка приложений для Windows Phone 7.5

Разработка приложений для Windows Phone 7.5

Пугачев Сергей., Павлов Станислав, Сошников Дмитрий

235 грн
118 грн
Купить Исследование операций

Исследование операций

Хемди А.Таха

900 грн
Купить CoffeeScript. Второе дыхание JavaScript

CoffeeScript. Второе дыхание JavaScript

Марк Бейтс

450 грн
405 грн
Купить Flash Web-дизайн. (МХ/МХ 2004) Опыт профессионалов

Flash Web-дизайн. (МХ/МХ 2004) Опыт профессионалов

127 грн
64 грн
Купить Алгоритмы: построение и анализ

Алгоритмы: построение и анализ

Томас Х. Кормен, Чарльз И. Лейзерсон

1 440 грн
Купить Рефакторинг: улучшение проекта существующего кода

Рефакторинг: улучшение проекта существующего кода

Мартин Фаулер, Кент Бек, Джон Брант, Уильям Апдайк

810 грн
Купить Изучаем HTML, XHTML и CSS

Изучаем HTML, XHTML и CSS

Элизабет Робсон,Эрик Фримен

730 грн
Купить C# 6.0. Карманный справочник

C# 6.0. Карманный справочник

Джозеф Албахари, Бен Албахари

270 грн

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

Всего цитат
0

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

Отзывы

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

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