Closed bitphage closed 5 years ago
Читка старого кода. Это ошибка новичка. 1) Теряется обратная совместимость со стимом. 2) Добавляется неоттетированный код. 3) Теряется время разработчика.
Голос тоже занимался чисткой кода. В результате код плохо совместим со стимом.
@AntonBliznets имеется ввиду развилка хардфорков. Нет никакого смысла держать файл полный ифов, которые НИКОГДА не сработают.
Я понимаю что имеется в виду. Это для совместимости. Терять совместимость со стимит дорого. Пример голос: рефакторинг кода сделал импорт из стимита дорогим. Как надо было - делать потомки классов в отдельных (новых файлах) и переопределять поведение в потомках. Таким образом весь ВАШ код будет в отлеьных классах и отдельных файлах. Обновления со стимом будут надежными и быстрыми. Ваш код локализован в новых объектах. То что вы изменили видно и полностью описано.
Совместимость ценнее красоты кода. IDE маркирует все #IFDEF .... как комментарии.
Done in 2018.
Because we're launching a new chain, we don't need old steemit legacy code. So we can make a code cleanup and remove old code to improve readability.