• Форумы
  • Складчины
  • Электронные книги

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

Найти складчину
  • Курс создан: Дата начала 3 Мар 2022
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организую Складчины
Команда форума
Сообщения
658 807
Реакции
15 237
Монеты
325
Оплачено
1
  • 3 Мар 2022
  • #1
Ссылка на картинку
...В своей второй книге «Наиболее эффективное программирование на 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
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
билл вагнер диалектика программирование язык c#
Похожие складчины
Скачать Qt 5.3. Профессиональное программирование на C++ (Макс Шлее)
  • 14-09-2022 c++ qt 5.3 апельсиновый гимов елена чуприна макс шлее профессиональное программирование на c++ серия в подлиннике. наиболее полное руководство шлее
  • 15 Сен 2022
Ответы
0
Просмотры
239
15 Сен 2022
Организатор
Скачать C# 5.0 и платформа .NET 4.5 для профессионалов (Кристиан Нагел, Билл Ивьен)
  • .net 4.5 c# 5.0 it-литература билл ивьен кристиан нагел
  • 8 Мар 2022
Ответы
0
Просмотры
211
8 Мар 2022
Организатор
Скачать Программируем на C# 8.0. Разработка приложений (Иэн Гриффитс)
  • c 8.0 иэн гриффитс программирование программирование на c 8.0
  • 6 Авг 2021
Ответы
0
Просмотры
222
6 Авг 2021
Организатор
Скачать Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений + Диск. Издание второе, стереотипное (Всеволод Иванов)
  • win 32 api всеволод иванов прикладное программирование прикладное программирование на c/c++ с/ с++
  • 9 Сен 2025
Ответы
0
Просмотры
121
9 Сен 2025
Организатор
Скачать Программирование баз данных SQL. Типичные ошибки и их устранение (Билл Карвин)
  • sql. билл карвин программирование баз данных sql типичные ошибки и их устранение
  • 9 Ноя 2022
Ответы
0
Просмотры
198
9 Ноя 2022
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Электронные книги
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?