Size: a a a

BY Microsoft .NET User Group

2020 September 02

GB

Gavin Belson in BY Microsoft .NET User Group
@Lanayx , м?
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
так это, не нужно лишних требований, делайте eSOC
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
его много кто видел, там довольно много чего делать - и админка и юзерский интерфейс
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
имхо все равно лучше детально описать необходимый функционал
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Надо требования зафиксировать да
источник

GB

Gavin Belson in BY Microsoft .NET User Group
И нужна третья сторона, потому что я например могу написать в требованиях "покрытие все логики тестами", а у меня уже заготовки для этого есть во фреймворке. Получится несправедливо.
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
там же целая книга есть где требования зафиксированны)
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Ну надо что-нибудь что не займёт полгода :)
источник

GB

Gavin Belson in BY Microsoft .NET User Group
А то у нас все диктаторы разбегутся пока мы ~~писать~~ читать требования будем.
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Gavin Belson
А то у нас все диктаторы разбегутся пока мы ~~писать~~ читать требования будем.
Вот я описал небольшой список. Его хватит? Детали реализации неважны, главное, чтобы функционал присутствовал в приложении.
Функциональные требования:
1  Регистрация и менеджмент пользователей. Для регистрации нужен только валидный email и пароль, содержаний минимум 8 символов, 1 букву, 1 цифру, 1 спец символ.
2  Разграничение ролей на админа и пользователь.
2.1  Админ может добавлять и редактировать новый товар. Также админу доступен список заказов, которые сделали пользователи.
2.2  Пользователь может добавлять товар в корзину, товары в корзине можно заказать. Все заказы видны администратору
2.3  Незарегистрированный пользователь может просматривать товар, но не может добавить его в корзину
3  Товар содержит фото, описание, теги
4  Товар можно найти по тегам и описанию
5  Зарегистрированные пользователи должны 1 раз в неделю получать рассылку о товаре, котором они интересовались (вроде напоминания в стиле «вы хотели это купить»). От рассылки должна быть возможность отказаться
Технические требования
1  В приложении должны быть реализованы миграции для создания пустой базы данных
2  В приложении должно быть реализовано логирование
3  Авторизация при помощи JWT RSA
4  Каждый ендпоинт должен иметь минимум 1 тест
5  Загружаемые фото должны обрезаться по середине до разрешения 1024x1024
Индивидуальные требования к участникам:
1)  Дмитрий не использует фреймворки с готовой архитектурой (вроде abp.io)
2)  Павел использует Tecture
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Норм требования?
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Реализовывать front-end необходимости нет
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
как без фронта-то?
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
даже не будешь проверять работает или нет твой код?)
источник

A

Andre in BY Microsoft .NET User Group
Через апишечку проверит))
источник

A

Andre in BY Microsoft .NET User Group
Каким нибудь файркампом
источник

UV

Ujeen Vetz in BY Microsoft .NET User Group
Можно пойти дальше и описать общий фронт для участников)
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Vladimir Shchur
как без фронта-то?
мы же серверную архитектуру проверяем вроде. Можно если время лишнее будет и фрон запилить
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Vladimir Shchur
даже не будешь проверять работает или нет твой код?)
свагер ван лав
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
я запилю фронт на чем нить. Но имхо это необязательно
источник