Size: a a a

2017 November 19

KT

Konstantin Tskhovrebov in GitFox
Где-то будет достаточно данных из общего запроса, где-то надо будет дернуть сервер ещё раз
источник

ES

Eugene Shapovalov in GitFox
+ придётся ещё иерархию объектов составить небольшую.
В каких-то ивентах приходит targetType, в других нет. Есть общие поля.
источник

KT

Konstantin Tskhovrebov in GitFox
Вот поэтому и нужна простая плоская моделька евента
источник

KT

Konstantin Tskhovrebov in GitFox
И даже не интерактор, а репозиторий будет ее создавать
источник

KT

Konstantin Tskhovrebov in GitFox
В пакете entity надо сделать пакет app и там описать ее. Например FullEventInfo. И составить туда полей, всех необходимых. Давайте это и будет первым шагом этой задачи. Ок?
источник

ES

Eugene Shapovalov in GitFox
я вот вас добавил в тестовый проект, чтобы посмотреть, что будет за ивент. Потом отпишитесь пожалуйста.
источник

KT

Konstantin Tskhovrebov in GitFox
Ок. Через минут 40
источник

ES

Eugene Shapovalov in GitFox
Konstantin Tskhovrebov
В пакете entity надо сделать пакет app и там описать ее. Например FullEventInfo. И составить туда полей, всех необходимых. Давайте это и будет первым шагом этой задачи. Ок?
т.е создать одну модельку на все ивенты, из которой будут торчать методы по определению типа (isIssue, isMergeRequest,..)?
источник

ES

Eugene Shapovalov in GitFox
Konstantin Tskhovrebov
В пакете entity надо сделать пакет app и там описать ее. Например FullEventInfo. И составить туда полей, всех необходимых. Давайте это и будет первым шагом этой задачи. Ок?
+ в этой моделе в Javadoc можно описать все её состояния
источник

KT

Konstantin Tskhovrebov in GitFox
Eugene Shapovalov
т.е создать одну модельку на все ивенты, из которой будут торчать методы по определению типа (isIssue, isMergeRequest,..)?
зачем методы?? енамы на что придуманы?
источник

KT

Konstantin Tskhovrebov in GitFox
сделайте EventType
источник

KT

Konstantin Tskhovrebov in GitFox
никаких состояний! это дата модель! куда вас понесло?..
источник

ES

Eugene Shapovalov in GitFox
тут под состоянием я понимал тип ивента 🙁
источник

KT

Konstantin Tskhovrebov in GitFox
ок
источник

KT

Konstantin Tskhovrebov in GitFox
просто расслабтесь и не усложняйте
источник

KT

Konstantin Tskhovrebov in GitFox
делайте максимально просто
источник

KT

Konstantin Tskhovrebov in GitFox
в этом вся суть
источник

ES

Eugene Shapovalov in GitFox
Konstantin Tskhovrebov
делайте максимально просто
так а этот enum, будет нашим локальным, тип будет вычисляться на основе того, что пришло с сервера?
источник

KT

Konstantin Tskhovrebov in GitFox
да
источник

KT

Konstantin Tskhovrebov in GitFox
представьте, что у вас идеальная моделька пришла с сервера. опишите ее. а потом сделаем ее из того, что есть
источник