Рефакторинг в C# — наше всё: как MainViewModel в WPF стал 1300+ строк и как пришлось убираться (DevCrm 08)!

Когда счётчик строк переваливает за 1300, код начинает сопротивляться.

В очередной раз запускаю проверить, как всё работает, открываю MainViewModel.cs, и тут до меня доходит: тысяча триста с лишним строк. И это уже не смешно.