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

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

Купить Искусственный интеллект .NET: речь, язык и поиск

Искусственный интеллект .NET: речь, язык и поиск

Нишит Патак

890 грн
Купить Банківська діяльність. Навчальний посібник.

Банківська діяльність. Навчальний посібник.

Живко З.Б.

54 грн
Купить Арт-кухня.  Волшебные рецепты (матовая)

Арт-кухня. Волшебные рецепты (матовая)

Елена Тарарина

145 грн
Купить Пробуждение тигра - исцеление травмы. Природная способность трансформировать экстремальные переживан

Пробуждение тигра - исцеление травмы. Природная способность трансформировать экстремальные переживан

Питер А.Левин

215 грн
Купить Автор, ножницы, бумага. Как быстро писать впечатляющие тексты. 14 уроков

Автор, ножницы, бумага. Как быстро писать впечатляющие тексты. 14 уроков

Николай Кононов

385 грн
Купить Создание аналоговых PSPICE-моделей радиоэлементов +CD

Создание аналоговых PSPICE-моделей радиоэлементов +CD

Петраков О.М.

30 грн
Купить Смачні страви за 30 хвилин від Джеймі

Смачні страви за 30 хвилин від Джеймі

Джейми Оливер

350 грн
Купить Як приборкати дракона 3. Прихований Світ. Відкриття Прихованого Світу

Як приборкати дракона 3. Прихований Світ. Відкриття Прихованого Світу

Накамура Мей

45 грн
Купить The Prince Who Was a Thief and Other Storie = Принц-злодій та інші оповідання

The Prince Who Was a Thief and Other Storie = Принц-злодій та інші оповідання

Theodore Dreiser

116 грн
Купить Политика страха. Что значит дискурс правых популистов?

Политика страха. Что значит дискурс правых популистов?

Кочергина Е.Н., Гритчина О.В.

185 грн
Купить Секретная жизнь коров. Истории о животных, которые не так глупы, как нам кажется

Секретная жизнь коров. Истории о животных, которые не так глупы, как нам кажется

Розамунд Янг

195 грн
Купить Происхождение жизни. От туманности до клетки

Происхождение жизни. От туманности до клетки

Михаил Никитин

333 грн
Купить Листівки з ілюстраціями Гапчинської

Листівки з ілюстраціями Гапчинської

8 грн
Купить Школа, которая изменит мир

Школа, которая изменит мир

Георгий Кандибур

128 грн
Купить Хітмейкери. Наука популярності та змагання за увагу

Хітмейкери. Наука популярності та змагання за увагу

Дерек Томпсон

220 грн
Купить Империя Волков

Империя Волков

Жан-Кристоф Гранже

74 грн
Купить Будинок двірників

Будинок двірників

Нікітінський Ю.

165 грн
Купить A Christmas Carol in Prose / Різдвяна пісня у прозі. Рівень «Intermediate»

A Christmas Carol in Prose / Різдвяна пісня у прозі. Рівень «Intermediate»

Чарльз Діккенс

35 грн
Купить JavaScript для чайников

JavaScript для чайников

Крис Минник, Ева Холланд

330 грн
Купить 3DS Max 2.5 Спецэффекты и дизайн

3DS Max 2.5 Спецэффекты и дизайн

Джон Белл

11 грн
Купить Переговоры в стиле Трампа: победа в любой сделке

Переговоры в стиле Трампа: победа в любой сделке

Джорж Росс

240 грн
Купить Комплект игры «Thinkers Фит и Фан 4-6 лет» (рус.)

Комплект игры «Thinkers Фит и Фан 4-6 лет» (рус.)

195 грн
Купить Комикс, который научит тебя рисовать. Девять уроков для начинающих

Комикс, который научит тебя рисовать. Девять уроков для начинающих

Марк Крилли

297 грн
Купить Совершенная красота. Открой внутренний источник здоровья, уверенности в себе и привлекательности.

Совершенная красота. Открой внутренний источник здоровья, уверенности в себе и привлекательности.

Дипак Чопра

185 грн
Купить Менеджмент організації. Підручник

Менеджмент організації. Підручник

Пєтков В.П.

60 грн
Купить Краткая история всего

Краткая история всего

Кен Уилбер

486 грн
Купить Самый богатый человек в Вавилоне

Самый богатый человек в Вавилоне

Джордж Клейсон

175 грн
Купить Joomla: Создание сайтов без программирования

Joomla: Создание сайтов без программирования

Рон Севердиа, Кеннет Краудер

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

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

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

64 грн
Купить Электронная коммерция. B2B-программирование +CD

Электронная коммерция. B2B-программирование +CD

Microsoft Press

21 грн
Купить Стів Джобс. Біографія

Стів Джобс. Біографія

Волтер Айзексон

263 грн
Купить Зціли своє тіло та полюби його

Зціли своє тіло та полюби його

Луїза Хей

115 грн
Купить Методичні рекомендації з підготовки осіб, які мають намір складати кваліфікаційний іспит Вищій кваліфікаційній комісії нотаріату при Міністерстві юсти

Методичні рекомендації з підготовки осіб, які мають намір складати кваліфікаційний іспит Вищій кваліфікаційній комісії нотаріату при Міністерстві юсти

Катерина Чижмарь

88 грн
Купить Здоровые привычки. Диета доктора Ионовой

Здоровые привычки. Диета доктора Ионовой

Ионова Лидия

347 грн
Купить Золотые сказки (иллюстр. Рейпольского А.)

Золотые сказки (иллюстр. Рейпольского А.)

Александр Пушкин

230 грн
Купить Первая ночь

Первая ночь

Марк Леви

58 грн
Купить Крестоносцы

Крестоносцы

Генрик Сенкевич

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

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

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

105 грн
Купить Русалонька із 7-В проти русалоньки з Білокрилівського лісу. Книга 3

Русалонька із 7-В проти русалоньки з Білокрилівського лісу. Книга 3

Марина Павленко

100 грн
Купить Зовнішня історія. Що приховує шкіра. Два квадратні метри, які визначають наш спосіб життя

Зовнішня історія. Що приховує шкіра. Два квадратні метри, які визначають наш спосіб життя

Яель Адлер

130 грн

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

Купить Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных (полноцветное издание)

Гарретт Гроулмунд , Хэдли Уикем

810 грн
Купить Умные мобильные проекты с TensorFlow

Умные мобильные проекты с TensorFlow

Джефф Танг

1 110 грн
Купить Просто как дважды два. Dreamweaver MX 2004

Просто как дважды два. Dreamweaver MX 2004

Борисенко А.А.

13 грн
Купить Системная инженерия. Принципы и практика

Системная инженерия. Принципы и практика

Александр Косяков, Уильям Н. Свит, Сэмюэль Дж. Сеймур, Стивен М. Бимер

1 040 грн
936 грн
Купить Глубокое обучение: готовые решения

Глубокое обучение: готовые решения

Давид Осинга

330 грн
Купить Using MS Front Page 2002 Spesial Edition

Using MS Front Page 2002 Spesial Edition

Randall Neil

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

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

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

204 грн
102 грн
Купить Шаблоны C++. Справочник разработчика

Шаблоны C++. Справочник разработчика

Николаи М. Джосаттис, Дуглас Грегор, Дэвид Вандевурд

900 грн
Купить Регулярные выражения: основы

Регулярные выражения: основы

Майкл Фицджеральд

270 грн
Купить Macromedia Flash MX для Windows и Macintosh +CD

Macromedia Flash MX для Windows и Macintosh +CD

Ульрих К.

144 грн
72 грн
Купить Создание приложений для Windows 8 с использованием HTML5 и JavaScript

Создание приложений для Windows 8 с использованием HTML5 и JavaScript

Вальтер Ш.

611 грн
306 грн
Купить PHP: объекты, шаблоны и методики программирования

PHP: объекты, шаблоны и методики программирования

Мэтт Зандстра

810 грн
Купить Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Elasticsearch, Kibana, Logstash и поисковые системы нового поколения

Пранав Шукла,Шарат Кумар

1 060 грн
Купить iPhone SDK. Разработка приложений

iPhone SDK. Разработка приложений

Джонатан Здзиарски

274 грн
137 грн
Купить Изучай Erlang во имя добра!

Изучай Erlang во имя добра!

Фред Хеберт

1 000 грн
Купить XML. Базовый курс

XML. Базовый курс

Хантер Д. , Рафтер Дж., Фаусетт Дж.

1 080 грн
972 грн
Купить C# для чайников

C# для чайников

Джон Пол Мюллер, Билл Семпф, Чак Сфер

420 грн
Купить Разработка через тестирование для iOS

Разработка через тестирование для iOS

Грэхем Ли

611 грн
428 грн
Купить WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

Мэтью Макдональд

900 грн
Купить Язык программирования C++. Лекции и упражнения

Язык программирования C++. Лекции и упражнения

Стивен Прата

1 080 грн

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

Всего цитат
0

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

Отзывы

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

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