ОГО! Спасибо! Очень приятно. Вы так тоже можете сделать: vk.com/proglib
Все стремятся сделать свой код чище, поэтому советы по именованию и структурированию функций, перечисленные в статье, должны пойти вам на пользу.
https://proglib.io/w/6a266e01
https://proglib.io/w/6a266e01
Code4IT
Clean code tips - names and functions
I don't have to tell you why you need to write clean code. Here you'll see some tips about how to name things and how to structure functions
Что выведет программа?
Anonymous Quiz
7%
0
20%
4
6%
-4
33%
Ошибка компиляции
35%
Посмотреть результаты
Приложение может иметь более одного статического метода Main(), но вы должны указать, какая точка входа является «реальной» (в настройках проекта или в командной строке). Подробнее об этом в статье.
https://proglib.io/w/5525e85f
https://proglib.io/w/5525e85f
Blogspot
Misusing C#: Multiple Main() Methods
Sometimes you run across things you should probably never do in real life but are possible in your development environment. Having more than...
Как сделать дамп объекта для отладки на C#
У вас есть объект, значения которого необходимо отображать во время выполнения, без необходимости открывать определенные инструменты отладки? В статье автор объясняет, как легко выгружать объект вместе со всеми его вложенными объектами.
https://proglib.io/w/eb3b9e9c
У вас есть объект, значения которого необходимо отображать во время выполнения, без необходимости открывать определенные инструменты отладки? В статье автор объясняет, как легко выгружать объект вместе со всеми его вложенными объектами.
https://proglib.io/w/eb3b9e9c
Coding Sonata
How to Dump Object for Debugging Purposes in C#? - Coding Sonata
You can dump object in C# using either reflection or serialization, you can either use ObjectDumper, JSON Serializer or YAML Serializer
Пример правильной архитектуры облачного сервиса, разработанного на .NET и AWS.
https://proglib.io/w/5352993e
https://proglib.io/w/5352993e
Steve Gordon - Code with Steve
Architecting a Cloud-Native Service with .NET and AWS - Steve Gordon - Code with Steve
In this post, I describe the high-level, cloud-native, .NET service archietcture used to parse data from a service, storing a projection to Amazon DynamoDb.
Если вам интересен язык Go, то вы можете ознакомиться с материалами статьи и видео, в которых представлен обзор языка, ориентированный на разработчиков C#.
Blogspot
Video: A Tour of Go for the C# Developer
I've found a lot of interesting features and ideas in Go (golang). By exploring these, I've got several things to try out in my primary la...
Конфигурация .NET приложений: как что работает, какие новые возможности у нас есть и как ими пользоваться в полной мере.
https://proglib.io/w/f880b618
https://proglib.io/w/f880b618
Хабр
Эволюция конфигурации .NET
Каждый программист представлял — ну или может хочет представить — себя пилотом самолета, когда у тебя есть огромный проект, к нему огромная панель датчиков, ме...
.NET разработчик с многолетним опытом делится секретами данного ремесла: https://proglib.io/w/8ba8be11
Khalid Abuhakmeh’s Blog
Secrets of a .NET Professional
Find out what over a decade of being a .NET professional has taught me and learn from my journey. The advice in this post might help you avoid some pitfalls.
Сайт, который посвящён пошаговому изучению Blazor: https://proglib.io/w/85f8b219
Инструменты Visual Studio 2019, которые позволят упростить процесс рефакторинга кода на C#: https://proglib.io/w/45784a9c
Blogspot
Visual Studio 2019 C# Refactoring Tools
As with a lot of folks during the COVID-19 Crisis, I've found my employment situation to be less-than-stable. Among taking up time to do hou...
Если вам нравится делиться знаниями, мы принесли приятную новость – прямо сейчас Geekbrains ищет 30 преподавателей, авторов и ревьюеров:
👨🏫 Преподаватель ведет онлайн-занятия по любимым темам и видит, как растут новые кадры.
👨🎤 Автор разрабатывает собственную программу и делится знаниями с новичками.
🕵️ Ревьюер дает обратную связь на практические работы студентов и помогает освоить лучшие практики.
Не страшно, если нет опыта в образовательной сфере – компания ищет профессионалов в своей отрасли, а остальному научат. Можно даже совмещать преподавание с работой.
Станьте экспертом в GeekBrains и помогите тысячам людей найти себя в IT 👉 https://proglib.io/w/a518a38d
👨🏫 Преподаватель ведет онлайн-занятия по любимым темам и видит, как растут новые кадры.
👨🎤 Автор разрабатывает собственную программу и делится знаниями с новичками.
🕵️ Ревьюер дает обратную связь на практические работы студентов и помогает освоить лучшие практики.
Не страшно, если нет опыта в образовательной сфере – компания ищет профессионалов в своей отрасли, а остальному научат. Можно даже совмещать преподавание с работой.
Станьте экспертом в GeekBrains и помогите тысячам людей найти себя в IT 👉 https://proglib.io/w/a518a38d
С помощью ключевого слова
Если объявленный тип параметра
При вызове метода на место параметра с модификатором
params
можно указать параметр метода, принимающий переменное число аргументов. Тип параметра должен быть одномерным массивом. В объявлении метода после ключевого слова params
дополнительные параметры не допускаются, и в объявлении метода допускается только одно ключевое слово params
.Если объявленный тип параметра
params
не является одномерным массивом, возникает ошибка компилятора.При вызове метода на место параметра с модификатором
params
мы можем передать как отдельные значения, так и массив значений, либо вообще не передавать параметры.💬 Из физиков в разработчики. Интервью с С# Middle Software Engineer
Библиотека программиста продолжает публикации диалогов с представителями IT-индустрии. В этом интервью поговорили с С#-разработчиком из Рязани Романом Китаром об удаленной работе во время пандемии, книгах, учебных проектах и IT-мероприятиях.
https://proglib.io/sh/aO8V50Asft
Библиотека программиста продолжает публикации диалогов с представителями IT-индустрии. В этом интервью поговорили с С#-разработчиком из Рязани Романом Китаром об удаленной работе во время пандемии, книгах, учебных проектах и IT-мероприятиях.
https://proglib.io/sh/aO8V50Asft
В этом году для GopherCon команда Ozon Tech подготовила пару часов докладов на самые разные темы: от классических — о микросервисной архитектуре, до по-настоящему гошных.
Итак для всех, кто пропустил онлайн, в нашем плейлисте доклады от разработчиков одной из самых больших Golang-команд России.
Наслаждайтесь!
https://habr.com/ru/company/ozontech/blog/516044/
Итак для всех, кто пропустил онлайн, в нашем плейлисте доклады от разработчиков одной из самых больших Golang-команд России.
Наслаждайтесь!
https://habr.com/ru/company/ozontech/blog/516044/
Хабр
Мы все записали: доклады Ozon на GopherCon Online 2020
Привет, Хабр! В этом году для GopherCon команда Ozon Tech подготовила пару часов докладов на самые разные темы: от классических — о микросервисной архитектуре, до по-настоящему гошных. Итак...
LunrCore — библиотека, позволяющая реализовать полнотекстовый поиск внутри .NET приложения.
https://proglib.io/w/2344fc2c
https://proglib.io/w/2344fc2c
weblogs.asp.net
LunrCore, a lightweight search library for .NET
I'm pretty much convinced almost all applications need search. No matter what you're building, you'll likely handle data, and no matter how well you organize it, a good text search is often the …