Вы хотите запустить свой прорывной проект или функцию как можно скорее? Вы спешите завершить код и провести финальные интеграционные тесты, и вы близки к тому, чтобы ваш ценный продукт был готов для вашего сообщества, верно?
Позвольте мне уберечь вас от когтей «Уверенного Циклопа», проверив несколько вещей, на которые обращает внимание каждый циклопический глаз.
Безопасность Глаз
Если ваша платформа включает смарт-контракты, прошли ли они аудит? Как вы синхронизируете сроки поставки со сроками аудита? Являются ли контракты новыми или имеют новые функции? Если да, то проверяла ли аудиторская группа эти контракты ранее, что позволяет ускорить аудит?
Проходила ли ваша платформа проверку безопасности или тест на проникновение ранее? Оценивались ли ваши компоненты Web2 и Web3?
Рассматривали ли вы возможность создания программы вознаграждения за обнаруженные ошибки?
Технический глаз
Охватывают ли ваши модульные, интеграционные и сквозные тесты основные функциональные возможности? Тестируют ли они как удачные, так и неудачные пути? Был ли какой-либо модуль с высоким спросом подвергнут стресс-тестированию и проверена ли его производительность?
Знаете ли вы, насколько хорошо проведено тестирование?
Вы создаете API и/или SDK? Включают ли они подробные объяснения для открытых функций и рабочие примеры? Просты ли они в использовании? Соблюдают ли они правильный баланс между универсальностью и простотой использования?
Есть ли у вас публичные репозитории? Включают ли они понятные, высокоуровневые объяснения в свои README, а также шаги установки, процедуры выполнения тестов, информацию о лицензировании и рекомендации по вкладу?
Используете ли вы наиболее подходящую тестовую среду или инструменты документирования? Есть ли у вас время, чтобы изучить лучшие варианты?
Создали ли вы и поддерживали ли локальные тестовые среды, среды devnet и testnet? Достаточно ли они репрезентативны для mainnet?
Включает ли ваш конвейер CI/CD тесты, позволяющие убедиться, что ничего не сломается при добавлении новой функции?
Используете ли вы Dockerization для оптимизации настройки среды?
Глаз сообщества
Имеет ли ваше сообщество доступ к сайту, демонстрирующему ваши захватывающие новые функции, краткие руководства, инструкции, концептуальные пояснения, принципиальные схемы и часто задаваемые вопросы?
Хорошо ли вы знаете свое сообщество? Понятно ли, какие типы пользователей у вас есть? Вы продумали, как обратиться к каждой группе? Например, нужна ли технологическому инвестору та же информация, что и разработчику или участнику интеграции? Легко ли перемещаться по информации от общих обзоров к более подробным деталям?
Поддерживаете ли вы каналы в социальных сетях последними новостями о вашей платформе?
Есть ли на вашей платформе видеоролики, объясняющие ваши самые важные функции?
Если у вас есть или вы планируете иметь контрибьюторов, есть ли у вас руководства для контрибьюторов? Достаточно ли ясен код? Включает ли он техническую документацию? Связана ли эта документация с кодом, что позволяет легко перемещаться между кодом, техническими документами и обзорными документами?
Последний вопрос
Позвольте мне задать последний важный вопрос: если эти вопросы находят у вас отклик, есть ли у вашей команды навыки и время для выполнения всех этих задач?
Каждая компания и проект движимы целями и фокусируются на «основных» видах деятельности, которые приводят к успеху. Часто дополнительные услуги передаются на аутсорсинг, когда потребность становится очевидной. Такой подход кажется правильным, поскольку ваша команда должна сосредоточиться на создании захватывающих функций, которые будут привлекать ваше сообщество с помощью вашего превосходного продукта или платформы.
В этой экосистеме все проекты и компании должны продемонстрировать серьезную работу по укреплению доверия. Привлекательная документация, тщательное тестирование, проверки безопасности и сильное цифровое присутствие — все это ключ к достижению этого.
В конце концов, в Web3 все дело в уверенности, не так ли?
Ссылка на источник
<p>Пост «The Confidence Cyclope | CoinFabrik» впервые появился на CoinBuzzFeed.</p>