Возможно глупый вопрос, но все же интересно как правильно писать код
Для примера при работе в winforms нужно в конце вывести, подсчитать значения переменных в один textbox. Так вот где их правильно инициализировать, где их подсчитывать и так далее? Думаю не правильно же делать это все в одном обработчике кнопки например?
Это и правильно и в то-же самое время не совсем. Если это касается только окна, и вычисления в рамках одной-двух строчек и нигде это-же самое вычисление не повторяется, то думай как кнопка и делай как кнопка. Если же всё другое, например вычисление происходит и от нажатия кнопки и от того, что в каком-то текстбоксе что-то поменялось или логика через чур комплексная или принадлежит вообще в другой класс как метод итд., то да это вычисление стоит вывести за пределы обработчика нажатия кнопки. Пробуй, только так и набиванием собственных шишек ты будешь учиться и набирать опыт.