Clean Code
12.8K subscribers
2.51K photos
7 videos
3.32K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
Clean Code .Net Cheeetsheets

Продолжаем тему шпаргалок. В этой статье вы найдете полезный чит-лист в качестве одного pdf документа для .Net разработчиков.
Позже будут чит-листы и к другим языкам, ожидайте ;)

PDF

#cleancode #cheatsheets #dotnet
.NET сексуален и вам следует знать об этом!

В статье мы развеем миф о том, что .NET — старая и закрытая экосистема, которая полностью противоречит другим, более гибким и открытым платформам, таким как NodeJS или RubyRails.

Мы продемонстрируем вам, насколько легко и быстро можно создавать приложения и веб-сайты с помощью платформы .NET Core и что она ничем не уступает другим популярным платформам.

Читать статью

#programming #dotnet
📖 Паттерны проектирования для C# и платформы .NET Core
🖋 Арораа Г., Чилберто Д., 2021

Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учётом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.

💾 Скачать книгу

Clean Code #книги #C_Sharp #dotnet
📑 После жалоб своих и сторонних разработчиков Microsoft вернула функцию Hot Reload в открытую кодовую базу платформы .NET

Microsoft вернула обратно ранее удаленный открытый код функции Hot Reload из состава открытой кодовой базы платформы .NET 6 и открытой утилиты dotnet watch в GitHub. Компания сделала это после многочисленных жалоб своих и сторонних разработчиков, а также под влиянием критики сообщества открытого ПО.

Clean Code #новости #Microsoft #dotNET
📑 Исключения среди исключений в .NET

В свое время я случайно узнал, что исключения в моём горячо любимом языке C# — и, как следствие, во всем .NET — не все ведут себя одинаково. Причём, что ещё гораздо интереснее, далеко не все и не всегда могут быть обработаны и перехвачены. Что, казалось бы, полностью противоречит интуитивному восприятию конструкции try-catch-finally.

Изучая этот вопрос, я находил всё новые и новые исключения среди исключений, которые оказывались «сильнее», чем конструкция try-catch-finally. К тому моменту, когда мой список вырос до 7 пунктов, я внезапно осознал, что нигде не было такого места, где можно было бы найти их все сразу. Максимум — 2 или 3 случая, рассмотренных в одной статье.

Это и подтолкнуло меня к написанию данной статьи.

Clean Code #статьи #C_Sharp #dotNET