2021-06-10 11:24:09
Мы тут сообществом программистов проанализировали код мастер-ноды. И вот выводы:
1. Иконочки о покрытии кода тестами и проверки качества кода частично ведут на несуществующий проект https://github.com/umitop/umid
2. Коммиты делались одним человеком, описание к коммитам отсутствует
3. Были попытки писать тесты, но видать у автора с этим было плохо, в итоге проект не покрыт тестами.
4. В коде есть какие-то захардкоженые хеши, что просто недопустимо.
5. Во многих местах отсутствует обработка ошибок.
6. Нет файла .gitignore, поэтому в какой-то момент была закомичена папка vendor. Я считаю что такие вещи может сделать только совсем мало опытный разработчик
Главный вывод, который я сделал для себя: проект был создан на коленке совсем не опытным разработчиком, которому заплатили мало денег.
Да всё как-то работает, но никакой аудит безопасности, например CertiK, проект не пройдёт и никто в здравом уме в него денег не вложит.
Главная претензия, что имея такие бабки, верхушка совершенно не тратит их на доработку и приведение проекта в порядок.
За последние полгода ни одного изменения.
А это, как мне кажется, говорит о том, что им наплевать на долгое будущее проекта, им важнее Бурдж-Халифа раскрасить, чтобы привлечь ещё народ.
И раз не предвидится изменений в проекте, то скорее всего никто не будет думать и об изменении экономики проекта, а значит инфляция достигнет космических масштабов, так как при такой эмиссии количество монет быстро станет больше чем долларов на планете.
Ну а кто первый это поймёт только то и выйдет с прибылью, остальные останутся с монетками по цене меньше рубля, если повезёт.
61 viewsЯрослав Кальмаков, 08:24