Открыто

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

Тема в разделе "Электронные книги", создана пользователем NikolaRus, 8 янв 2018.

Цена: 1249р.
Взнос: 1249р.

Резервный список: 1 участников

  1. 8 янв 2018
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    Билл Вагнер
    Наиболее эффективное программирование на C#:
    50 способов улучшения кода
    [​IMG]
    Описание
    ...В своей второй книге «Наиболее эффективное программирование на C#» многоуважаемый эксперт в области .NET Билл Вагнер идентифицирует и освещает 50 приемов средней и высокой сложности для написания исключительно надежного и высокопроизводительного кода C# 7.0
    ...Отражая растущую сложность языка C# и сообщества разработчиков, автор представляет эффективные новые решения задач, с которыми вы можете сталкиваться каждый день
    ...Четкие объяснения, экспертные советы и реалистичные примеры кода, предложенные Вагнером во всех трех изданиях книги «Эффективное программирование на C#: 50 способов улучшения кода» (Effective C#), были признаны бесценными сотнями тысяч разработчиков
    ...Книги «Эффективное программирование на C#» и «Наиболее эффективное программирование на C#» (More Effective C#), были полностью реорганизованы; в них объяснения, советы и примеры оформлены в единый комплект, ориентированный на современный язык C#. Тот же самый испытанный подход применяется при анализе новых средств C# 7.0, что помогает решать знакомые задачи более рационально и эффективно
    ...Основываясь на своем непревзойденном опыте работы с C# и ключевой роли в глобальных комитетах по стандартам языка 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#: 50 способов улучшения кода» сделает Вас выдающимся программистом!

    Формат
    : pdf-scan
     
  2. Последние события

    1. sibbora
      sibbora не участвует.
      19 янв 2023
    2. Удачник
      Удачник не участвует.
      21 авг 2022
    3. NoraFlame
      NoraFlame не участвует.
      11 янв 2019
    4. capy88
      capy88 участвует.
      8 дек 2018