Летучая рыба ебашит вообще адовые приложения. Ну такой вот примерный рецепт усредненный, потому что вариаций масса.
Берется приложение, настройки не сохраняются в жсон - это не для рыбы. Он открывает райдер и начинает типизировать
настройки. Добавляет в него эфшарп, строкотипизацию, приведение типов, IConvertible, key-value хранилище,
семафоры(!) для вязкости. Собирает и пишет тесты до дыма, потом запускает и открыв в райдере начинает наворачивать,
при этом шкрябая мышкой и приговаривает ух бля. Любезно предлагает мне, но я отказываюсь. Стоит ли говорить какой
бугурт потом? Бугуртит так, что ни в одном чятике дольше дня подряд не сидит.