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

558 грн.

  • Издатель: Вильямс
  • ISBN: 978-5-9908911-2-8
  • Книги: Программирование
  • ID: 1792533
Купить Купить в кредит

Описание

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

Видео Обзоры (5)

Как быстро выучить программирование / ТОП 5 способов как быстро изучить программирование новичку

ТОП 35 ЛУЧШИХ И САМЫХ рекомендуемых книг для программистов

Я не верил до последнего, пока сам не попробовал. Программирование без кода

Как быстро выучить С++? 6 эффективных способов выучить C++ с нуля #codonaft

Программирование на C#. Паттерны проектирования


Характеристики (11)


ПараметрЗначение
Автор(ы)
Переплет70х100/16
ИздательВильямс
Год издания2017
Страниц224
Переплёттвердый
ISBN978-5-9908911-2-8
Размеры17,00 см × 24,20 см × 1,30 см
Формат70х100/16
ТематикаТекстовые редакторы
Тираж500


Цены (1)

Цена от 558 грн. до 558 грн. в 1 магазинах

МагазинЦенаНаличие
Bookovka UA
5/5
«Буковка» – це в першу чергу високий асортимент якісних книг відомих видань

Купить в кредит (2)


Компания Предложение
Prostocredit

Сума: від 500 до 6500 грн. Срок: 90 днів з наявністю пільгового періоду від 3 до 30 днів під знижену % ставку (з можливістю пролонгації пільгового кредиту необмеженої кількості раз) Процентна ставка: Пільгова 1,7%, Базова 2% Робота 24/7: заявки на кредит, видача кредиту

Aviracredit

Aviracredit - Онлайн кредит на картку до 6300 грн. Швидке рішення щодо заявки, гарний рівень узгодження заявок. Розмір виплати за перший виданий кредит - 227 грн.

Полезные онлайн-сервисы


Компания Предложение

Отзывы (0)


Зарегистрируйтесь и получайте бонусы за покупки!



закладки (0) сравнение (0)