В этой книге многоуважаемый эксперт в области .NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопроизводительного кода. Отражая растущую сложность языка C# и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями._x000D_
Ясное и ориентированное на практику изложение Вагнера, экспертные советы и реалистичный код делают книгу незаменимой для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами до поддержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде .NET. Вы узнаете, как выбирать наиболее эффективное решение,... _x000D_
В этой книге многоуважаемый эксперт в области .NET Билл Вагнер исследует 50 способов использования в своих целях полной мощи языка C# 6.0 для написания исключительно надежного, эффективного и высокопроизводительного кода. Отражая растущую сложность языка C# и сообщества разработчиков, автор обозначает десятки новых путей написания лучшего кода. В число новых решений настоящего издания входят такие, которые задействуют преимущества обобщений, а также те, что более сконцентрированы на LINQ. Отдельная глава посвящена передовому опыту работы с исключениями._x000D_
Ясное и ориентированное на практику изложение Вагнера, экспертные советы и реалистичный код делают книгу незаменимой для сотен тысяч разработчиков. Опираясь на свой непревзойденный опыт, автор рассматривает все темы, простирающиеся от управления ресурсами до поддержки многоядерных процессоров, и объясняет, каким образом избежать распространенных ловушек в языке и среде .NET. Вы узнаете, как выбирать наиболее эффективное решение, когда существует множество вариантов, и каким образом писать код, который гораздо легче сопровождать и улучшать._x000D_
Автор книги показывает, как и почему:_x000D_
отдавать предпочтение неявно типизированным локальным переменным (см. совет 1)_x000D_
заменять вызовы string.Format() интерполированными строками (см. совет 4)_x000D_
выражать обратные вызовы с помощью делегатов (см. совет 7)_x000D_
использовать наилучшим образом управление ресурсами .NET (см. совет 11)_x000D_
определять минимальные и достаточные ограничения для обобщений (см. совет 18)_x000D_
специализировать обобщенные алгоритмы с применением контроля типов во время выполнения (см. совет 19)_x000D_
использовать делегаты для определения ограничений методов на параметрах типов (см. совет 23)_x000D_
дополнять минимальные контракты интерфейсов расширяющими методами (см. совет 27)_x000D_
создавать компонуемые API-интерфейсы для последовательностей (см. совет 31)_x000D_
отвязывать итерации от действий, предикатов и функций (см. совет 32)_x000D_
отдавать предпочтение лямбда-выражениям перед методами (см. совет 38)_x000D_
проводить различие между ранним и отложенным выполнением (см. совет 40)_x000D_
избегать захватывания затратных ресурсов (см. совет 41)_x000D_
применять исключения для сообщения о нарушениях контрактов методов (см. совет 45)_x000D_
задействовать побочные эффекты в фильтрах исключений (см. совет 50)_x000D_
Вы уже успешный программист на C#, а эта книга сделает вас выдающимся программистом._x000D_
3-е издание.
ISBN | 978-5-9908911-2-8 |
Автор | Вагнер Билл |
Издательство | Диалектика |
Год | 2017 |
Переплет | 7Бц |
Формат | 70х100/16 |
Стр. | 224 |
ID | Л4-2405 |
ID2 | 583292 |
У этого товара нет ни одного отзыва. Вы можете стать первым.