Я длительное время работал Solidity-разработчиком и за свою карьеру разработал сотню-другую смарт-контрактов, увидевших свет. Были случаи, когда к нам приходили заказчики с просьбой что-то доделать/переделать по смарт-контрактам. Мы приступали к оценке, заказчик присылал нам смарт-контракт в .txt файле, а на вопрос про репозитории, git, юнит-тесты, и тд., заказчик отвечал "мне предыдущий разработчик так прислал". Мы плакали всей маршруткой и долго не понимали как разработчики такое отдают и как заказчики такое принимают.