Kaufman für industrieinformatik
Да-да, феншуйный код, он такой неуловимый.
Похоже еще на одну дыру в знаниях
Хороший код и плохой код различимы за километр без бинокля. Хотя да, есть нюансы: может быть код который притворяется хорошим, код на нижнем уровне может нормальным, а система непродуманной и т.п.
Хотя похоже плохой код улучшать бесполезно.
Попалась мне вот программка, какую то часть работы делает ту что нужно, но требуется много чего добавить. Ладно добавим.
Вот ты блин а MVVM там нет всё завязано напрямую, ладно переделал. Ой а тут класс делает фиг знает сколько вещей, непонятный и большой сильно, переделал. И так вроде основные вещи обновил, что видны сразу. Можно было без особой опаски добавлять что нужно. Всё добавил, всё работает как нужно. Но вот для теста захотелось нарисовать просто прямоугольник /приложение диаграммки рисует/. И тут оказывает что для этого нужно создать фиктивные элементы нижнего уровня которые к отрисовке не имеют никакого отношения. И эта связь не попалась на глаза. Не говоря уже о том что систему отрисовки заменить невозможно. Оригинал на гитхабе, если интересно могу кинуть ссылку.