Корзина
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.

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

Купить Подарочный пакет новогодний с глиттером Игрушки (25*20*10 см)

Подарочный пакет новогодний с глиттером Игрушки (25*20*10 см)

20 грн
Купить Киев. 90-е

Киев. 90-е

Владимир Фалин

420 грн
Купить Геном: автобиография вида в 23 главах

Геном: автобиография вида в 23 главах

Мэтт Ридли

248 грн
Купить Java Persistence API и Hibernate

Java Persistence API и Hibernate

Кристиан Бауэр, Гэвин Кинг, Гэри Грегори

936 грн
Купить BigMoney: принципы первых

BigMoney: принципы первых

Евгений Черняк

260 грн
Купить Большая книга стихов, сказок и весёлых историй

Большая книга стихов, сказок и весёлых историй

Даниил Хармс

305 грн
Купить Пелевин и поколение пустоты

Пелевин и поколение пустоты

Полотовский Сергей, Козак Роман

162 грн
Купить Стратегия голубого океана. Как найти или создать рынок, свободный от других игроков - дополненное издание

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

Чан Ким, Рене Моборн

448 грн
Купить Ботанические портреты. Практическое руководство по рисованию акварелью

Ботанические портреты. Практическое руководство по рисованию акварелью

Билли Шоуэлл

580 грн
Купить Банда піратів. Скарби пірата Моргана

Банда піратів. Скарби пірата Моргана

Жюльєтт Парашині-Дені, Олівер Дюпен

135 грн
Купить Мікробот і Той, кого нема

Мікробот і Той, кого нема

Олег Чаклун

145 грн
Купить На подвір’ї. In the yard

На подвір’ї. In the yard

Оксана Забара

30 грн
Купить Человек с бульвара Капуцинов. Любимое кино вып.2 (книга о фильме + лицензионный DVD с фильмом)

Человек с бульвара Капуцинов. Любимое кино вып.2 (книга о фильме + лицензионный DVD с фильмом)

25 грн
Купить Хто ми такі? Походження людини крізь призму ДНК

Хто ми такі? Походження людини крізь призму ДНК

Девід Райх

210 грн
Купить Фэн-шуй для "чайников"

Фэн-шуй для "чайников"

Дэвид Дэниел Кеннеди

144 грн
Купить Не только джем. Большая книга о варенье, соленьях, заготовках

Не только джем. Большая книга о варенье, соленьях, заготовках

Настя Понедельник

460 грн
Купить Бесы

Бесы

Федор Достоевский

60 грн
Купить Всемирная история. Краткий курс в комиксах. Т.3. От расцвета Аравии до Ренессанса

Всемирная история. Краткий курс в комиксах. Т.3. От расцвета Аравии до Ренессанса

Ларри Гоник

189 грн
Купить Объектно-ориентированное проектирование: концепции и программный код

Объектно-ориентированное проектирование: концепции и программный код

Хольгер Гаст

1 080 грн
Купить Программирование для детей. Учимся создавать сайты, приложения и игры. HTML, CSS и JavaScript

Программирование для детей. Учимся создавать сайты, приложения и игры. HTML, CSS и JavaScript

Дэвид Уитни

315 грн
Купить Полный курс рисования и живописи

Полный курс рисования и живописи

495 грн
Купить Переговоры без поражения. Гарвардский метод

Переговоры без поражения. Гарвардский метод

Роджер Фишер, Вильям Юри, Брюс Паттон

378 грн
Купить Развивающие занятия «ленивой мамы»

Развивающие занятия «ленивой мамы»

Анна Быкова

195 грн
Купить Феномен Инстаграма. Как раскрутить свой аккаунт и заработать

Феномен Инстаграма. Как раскрутить свой аккаунт и заработать

Любовь Соболева

210 грн
Купить На самом деле я умная, но живу как дура! (Дополненное издание с новыми главами)

На самом деле я умная, но живу как дура! (Дополненное издание с новыми главами)

Павел Раков

210 грн
Купить Базы данных в Интернете без CD

Базы данных в Интернете без CD

Фролов А., Фролов Г.

21 грн
Купить Тезаурус вкусов. Словарь сочетания вкусов, рецепты и идеи для креативного приготовления еды

Тезаурус вкусов. Словарь сочетания вкусов, рецепты и идеи для креативного приготовления еды

Ники Сегнит

490 грн
Купить Майстер головоломок. Кольоровий квест

Майстер головоломок. Кольоровий квест

Лорен Фарнсворт

170 грн
Купить Крижана принцеса

Крижана принцеса

Каміла Лекберґ

140 грн
Купить Як керувати урядом. На користь громадян і для спокою платників податків

Як керувати урядом. На користь громадян і для спокою платників податків

Майкл Барбер

240 грн
Купить Великий Гэтсби

Великий Гэтсби

Фрэнсис Скотт Фицджеральд

105 грн
Купить Психология стресса

Психология стресса

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

427 грн
Купить Агата Мистери. Меч короля Шотландии

Агата Мистери. Меч короля Шотландии

Стив Стивенсон

100 грн
Купить Java 8. Полное руководство

Java 8. Полное руководство

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

972 грн
Купить Манюня

Манюня

Наріне Абґарян

105 грн
Купить Компьютерное зрение. Современный подход

Компьютерное зрение. Современный подход

Форсайт

1 080 грн
Купить Феномен Инстаграма 2.0: все новые фишки

Феномен Инстаграма 2.0: все новые фишки

Любовь Соболева

305 грн
Купить Гибкие продажи. Как продавать в эпоху перемен

Гибкие продажи. Как продавать в эпоху перемен

Джил Конрат

342 грн
Купить Брось себе вызов. Стань сильнее

Брось себе вызов. Стань сильнее

Грег Уайт

251 грн
Купить Девушка во льду

Девушка во льду

Роберт Брындза

235 грн

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

Купить Kylix 1.0 Базы данных и приложения. Лекции и упражнения.

Kylix 1.0 Базы данных и приложения. Лекции и упражнения.

Клименко А.К

Нет в наличии
Купить Git для профессионального программиста Подробное описание самой популярной системы контроля версий

Git для профессионального программиста Подробное описание самой популярной системы контроля версий

Скотт Чакон, Бен Штрауб

Нет в наличии
Купить Практическое использование Common Lisp

Практическое использование Common Lisp

Питер Сейбел

1 000 грн
700 грн
Купить Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ

Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ

Стефан К. Дьюхерст

500 грн
450 грн
Купить Философия Java

Философия Java

Брюс Эккель

Нет в наличии
Купить Building Web Sites With Macromedia Studio MX

Building Web Sites With Macromedia Studio MX

Tom Green, Chris S. Flick

275 грн
138 грн
Купить Методы программирования. Компьтерные вычисления.

Методы программирования. Компьтерные вычисления.

Могилев Александр

204 грн
102 грн
Купить Microsoft Robotics Developer Studio. Программирование алгоритмов управления роботами

Microsoft Robotics Developer Studio. Программирование алгоритмов управления роботами

В.Е.Гай

176 грн
88 грн
Купить Dart в действии

Dart в действии

Крис Бакетт

768 грн
231 грн
Купить Основы анимации в Unity

Основы анимации в Unity

Алан Торн

550 грн
Купить Новая большая книга CSS

Новая большая книга CSS

Дэвид Макфарланд

Нет в наличии
Купить Node.js в действии

Node.js в действии

Майк Кантелон, Марк Хартер, Натан Райлих, TJ Головайчук

Нет в наличии
Купить Java 8: руководство для начинающих

Java 8: руководство для начинающих

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

Нет в наличии
Купить Практика программирования

Практика программирования

Брайан У. Керниган, Роб Пайк

420 грн
Купить Akka в действии

Akka в действии

Раймонд Рестенбург, Роб Баккер, Роб Уильямс

1 110 грн
Купить Java Persistence API и Hibernate

Java Persistence API и Hibernate

Кристиан Бауэр, Гэвин Кинг, Гэри Грегори

Нет в наличии
Купить Глубокое обучение

Глубокое обучение

Гудфеллоу Я., Бенджио И., Курвилль А.

2 110 грн
Купить CSS для профи

CSS для профи

Кит Грант

800 грн
Купить Программирование на C# для начинающих. Особенности языка

Программирование на C# для начинающих. Особенности языка

Алексей Васильев

560 грн
Купить Новая большая книга CSS

Новая большая книга CSS

Дэвид Макфарланд

610 грн

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

Всего цитат
0

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

Отзывы

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

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