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

Эффективное программирование на C#: 50 способов улучшения кода
%D0%AD%D1%84%D1%84%D0%B5%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+C%23%3A+50+%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%B2+%D1%83%D0%BB%D1%83%D1%87%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D0%BA%D0%BE%D0%B4%D0%B0 - фото 1
550 грн
48008
ISBN
978-5-9908911-2-8
Издательство
Вильямс
Год
2017
Страниц
224
Формат
70х100 1/16 (170х240 мм)
Обложка 
Твердая
Тип бумаги 
Офсет
Язык
Русский
Иллюстрации
С иллюстрациями
Полное содержание
Читать фрагмент
2 человека
  • По ХарьковуДоставка курьером - 100 грн
    Бесплатно - от 2000 грн
  • По УкраинеБесплатно - от 2000 грн
    Новая Почта - от 40 грн
    Укрпочта - от 25 грн
  • Международная доставкаУкрпочта...
Подробнее о доставке
В книге «Эффективное программирование на C#: 50 способов улучшения кода» многоуважаемый эксперт в области .NET Билл Вагнер идентифицирует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопроизводительного кода

Отражая растущую сложность языка C# и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями

Ясное и ориентированное на практику изложение Билла Вагнера, экспертные советы и реалистичный код делают книгу «Эффективное программирование на C#: 50 способов улучшения кода» обязательной для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами до поддержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде .NET

Из книги «Эффективное программирование на C#: 50 способов улучшения кода» Вы узнаете, как выбирать наиболее эффективное решение, когда существует множество вариантов, и каким образом писать код, который гораздо легче сопровождать и улучшать. Вагнер показывает, как и почему:
  • отдавать предпочтение неявно типизированным локальным переменным (см. совет 1)
  • заменять вызовы string.Format() интерполированными строками (см. совет 4)
  • выражать обратные вызовы с помощью делегатов (см. совет 7)
  • использовать наилучшим образом управление ресурсами .NET (см. совет 11)
  • определять минимальные и достаточные ограничения для обобщений (см. совет 18)
  • специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19)
  • использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23)
  • дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27)
  • создавать компонуемые API-интерфейсы для последовательностей (см. совет 31)
  • отвязывать итерации от действий, предикатов и функций (см. совет 32)
  • отдавать предпочтение лямбда-выражениям перед методами (см. совет 38)
  • проводить различие между ранним и отложенным выполнением (см. совет 40)
  • избегать захватывания затратных ресурсов (см. совет 41)
  • применять исключения для сообщения об отказах контрактов методов (см. совет 45)
  • задействовать побочные эффекты в фильтрах исключений (см. совет 50)
Если Вы уже успешный программист на C#, то книга «Эффективное программирование на C#: 50 способов улучшения кода» Билла Вагнера сделает вас выдающимся программистом!

Об авторе

Билл Вагнер создает обучающие материалы по .NET для компании Microsoft. Он является одним из выдающихся экспертов C# во всем мире и членом комитета по стандартам C# в организации ECMA. Будучи президентом организации Humanitarian Toolbox, Билл теперь входит в состав консультативного совета и комитетов технической координации .NET Foundation. Вагнер сотрудничал с компаниями в диапазоне от стартапов до предприятий, которые улучшали процесс разработки программного обеспечения и расширяли свои команды разработчиков. Известный на международном уровне писатель, он был автором первых двух изданий этой книги, а также книги More Effective C#. Билл получил степень бакалавра по вычислительной технике в Иллинойском университете в Урбане-Шампейне.

Товар входит в категории

Вы можете купить книгу с доставкой курьером новой поштой укрпочтой Кривой Рог, Львов, Полтава, Житомир, Черкассы, Харьков, Чернигов, Винница, Тернополь, Киев, Луцк, Ровно, Хмельницкий, Херсон, Кировоград, Николаев, Днепропетровск, Ужгород, Запорожье, Суммы, Черновцы, Одесса, Ивано-франковск, другие города Украины. только в нашем магазине низкие цены, прямые поступления от издательства,книги под заказ, печать книг на заказ, компьютерные книги на английском языке.