...
В рамках проекте необходимо разработать один или более смарт контрактов на языке Solidity под Ethereum, скрипты создания аккаунтов, экземпляра контракта, вызова методов контракте и генерации отчета. Скрипты могут быть на JavaScript (NodeJS) и работать в консольном режиме. Генерация отчета - в текстовом виде на консоль. Оформление функционала проекта в виде веб-страниц - по-желанию.
Общий план работы:
- Собрать мини-команду и выбрать один из предлагаемых проектов
- Совместно обсудить постановку задачи, задать вопросы преподавателю
- Совместно разработать модель предметной области в коде в виде классов
- Завести репозиторий в GitHub или BitBucket и закоммитить туда код модели
- Договориться о распределении задач между участниками, ввести задачи в трекер GitHub или BitBucket
- Раз в неделю, во время занятия, рассказывать преподавателю статус работы над проектом, возникшие проблемы и план на следующую неделю.
...
Оценка складывается из полноты и общего качества выполнения проекта, а также личного вклада участника. Каждый участник должен знать весь исходный код, уметь запускать и демонстрировать работу системы самостоятельно, независимо от того, какую часть работ он выполнял.
Проекты A и B на выбор:
Children Display |
---|