1. Книги
  2. Нехудожественная литература
  3. Компьютерные технологии
  4. Языки программирования
Код товара: 140145915
Эффективное программирование на C#. 50 способов улучшения кода | Вагнер Билл  #1
−23%

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

Тип книги:
Другие издания
Автор
Вагнер Билл
Издательство
Вильямс
Год выпуска
2017
Тип обложки
Твердый переплет
Автор на обложке
Билл Вагнер
Перейти к описанию

О книге

В этой книге многоуважаемый эксперт в области .NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопр
Товар закончился
22,94 $ 
Доставка недоступна
OZON
Продавец
  • Безопасная оплата онлайн
  • Возврат 7 дней

Другие предложения от продавцов на Ozon.ru

Нашим книголюбам
20,84 $
22%27,01 $

Описание

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


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

Автор книги показывает, как и почему:


  • отдавать предпочтение неявно типизированным локальным переменным (см. совет 1)


  • заменять вызовы string.Format() интерполированными строками (см. совет 4)
  • выражать обратные вызовы с помощью делегатов (см.
    совет 7)

  • использовать наилучшим образом управление ресурсами .NET (см. совет 11)

  • определять минимальные и достаточные ограничения для обобщений (см. совет 18)

  • специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19)

  • использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23)

  • дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27)

  • создавать компонуемые API-интерфейсы для последовательностей (см. совет 31)

  • отвязывать итерации от действий, предикатов и функций (см. совет 32)

  • отдавать предпочтение лямбда-выражениям перед методами (см. совет 38)

  • проводить различие между ранним и отложенным выполнением (см. совет 40)

  • избегать захватывания затратных ресурсов (см. совет 41)

  • применять исключения для сообщения о нарушениях контрактов методов (см. совет 45)

  • задействовать побочные эффекты в фильтрах исключений (см. совет 50)


    Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом.
  • Комментарий

    3-е издание.

    Характеристики

    Автор
    Вагнер Билл
    Издательство
    Вильямс
    Год выпуска
    2017
    Тип обложки
    Твердый переплет
    Автор на обложке
    Билл Вагнер
    ISBN
    978-5-9908911-2-8, 978-0-672-33787-1
    Тип книги
    Печатная книга
    Переводчик
    Артеменко Ю. Н.
    Язык издания
    Русский
    Количество страниц
    224
    Тип бумаги в книге
    Офсетная
    Размеры, мм
    240х170х10
    Формат издания
    70x100/16
    Тип издания
    Отдельное издание
    Вес с упаковкой, г
    415.00
    Оригинальное название:
    Эффективное программирование на C#. 50 способов улучшения кода
    Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

    Персоны

    • Вагнер Билл Автор
    • Артеменко Ю. Н. Переводчик

    Издательства

    • Вильямс Издательство
    Сначала полезные
    Е
    Евгений С.
    4 Июня 2022
    Товар куплен на OZON
    Качество бумаги:Нормальное
    Внешнее оформление:Обычное
    Подача материала:Занудная
    Достоинства
    Недостатки
    бесполезная вещь 
    Комментарий
    категорически не рекомендую: - к этим "способам", так или иначе, приходишь сам - для неокрепшего разработчика может испортить качество кода - для прошаренных - трата времени 
    Вам помог этот отзыв?
    П
    Пользователь предпочёл скрыть свои данные
    13 Мая 2020
    Товар куплен на OZON
    Качество бумаги:Отличное
    Внешнее оформление:Превосходное
    Подача материала:Очень увлекательная
    Достоинства
    Хорошо освещает как для начального, так и для продвинутого уровня. Помимо базовых приемов приводятся и более специфические. 
    Недостатки
    Вам помог этот отзыв?
    В
    Владимир З.
    11 Апреля 2020
    Товар куплен на OZON
    Достоинства
    Прочитал очередную книгу по программированию 
    Недостатки
    Ужасный перевод. Просто отвратный. Может и сам оригинал не блещет, не знаю, но на русском читать невозможно. Громозкие высокопарные термины скомпонованы в малоосмысленные предложения со сложным подчинениям слов. Постоянно надо перечитывать, чтобы понять о чем речь.  
    Комментарий
    Прочитал половину, никому не советую. Привел бы несколько примеров, да книжка на работе лежит, в озон требует отзыв до конца дня.  
    Вам помог этот отзыв?
    3 / 5
    5 звезд
    1
    4 звезды
    0
    3 звезды
    1
    2 звезды
    0
    1 звезда
    1

    Как правильно задавать вопросы?

    Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

    Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

    Как отвечать на вопросы?

    Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

    Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.