Pull to refresh
9
0
Захарченко Максим @ferzisdis

Программист C#

Send message

Как «готовить» nullable reference types с добавлением appsettings.json

Reading time9 min
Views5.5K
В данной статье хочу поделиться своими размышлениями о том, можно ли на современном C# писать код, безопасный от NullReferenceException. Этот зловредный тип исключения не говорит разработчику, в каком конкретно месте у него null. Конечно, от отчаяния можно?.начать?.писать?.обращение?.ко?.всем?.полям?.вот?.так?.вот, но есть адекватное решение — использовать аннотации типов от JetBrains или Microsoft. После этого компилятор начнет нам подсказывать (и «подсказывать» очень настойчиво, если включить опцию WarningsAsError), в каком конкретно месте нужно добавлять соответствующую проверку.

Но все ли так гладко? Под катом я хочу разобрать и предложить решение одной конкретной проблемы.


Читать дальше →

Опыт использования гибрида клавиатуры и мыши в программировании

Reading time4 min
Views41K

В этой статье я расскажу вам, как стал работать, "не отрывая рук" от клавиатуры, при этом чувствуя себя очень комфортно.


Для достижения результата, мне помогло очень интересное устройство, объединяющее в себе клавиатуру и мышь.



    ‌‌‍‍
Далее речь пойдет о том, как я пришел к мысли о необходимости покупке этого девайса, а так же, какие впечатления спустя почти пол года использования.

Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity