Вниз  UML
- 25.10.2018 / 23:52
Naik
  Пользователь

Naik 
Сейчас: Offline
В IDEA можно построить диаграммы по кодовой базе или базе данных, но они довольно бесполезные на практике. Более часто необходимо построить state machine diagram, тогда гуглится первый попавшийся онлайн сервис, или есть навороченый редактор для Confluence :gg:
- 28.10.2018 / 07:27
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
Naik, о, а что за диаграмма? Как она должна выглядеть, если код может быть довольно сложным? Есть примеры?
- 28.10.2018 / 19:32
Naik
  Пользователь

Naik 
Сейчас: Offline
Ксакеп, Диаграмма классов, или если в бд, то сущностей и связи.
- 29.10.2018 / 04:54
aRiGaTo
  Пользователь

aRiGaTo 
Сейчас: Offline
Naik, так он же про диаграмму состояний спрашивает.
__________________
 don't tread on me

Изменено aRiGaTo (29.10 / 04:54) (всего 1 раз)
- 29.10.2018 / 15:11
Naik
  Пользователь

Naik 
Сейчас: Offline
aRiGaTo, ну тогда выглядит обычно - рисуем состояния, и стрелками переход по ним, на стрелках пишем например в каком случае происходит переход. Пример - авторизация и вход, которые изначально идут в один endpoint, но разбиты на два типа - по номеру и через соц сеть, и дальше все состояния описаны - подтверждение номера, заполнение профиля, если первый раз заходишь, что при этом происходит с токенами (временный токен сессии для входа, и json token авторизации). Или напоимер жизненный цикл такой сущности в приложении, как событие. Скачать приложение можно по ссылке https://play.google.com/store/...p;utm_source=annimon :gg:

Изменено Naik (29.10 / 15:14) (всего 3 раза)
- 30.11.2018 / 13:25
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
В твиттере появился тред о UML, который можно писать в markdown'e: https://mobile.twitter.com/angealbertini/status/1067725781504352256

https://mermaidjs.github.io/

Изменено Ксакеп (28.01 / 01:07) (всего 1 раз)
- 30.11.2018 / 15:49
MasterOS
  Пользователь

MasterOS 
Сейчас: Offline
Ксакеп, Ничего себе, правда? можно писать в маркдовн?
__________________
 Что? Где? Когда?
- 30.11.2018 / 18:13
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
MasterOS, это всё расширения, прогоняешь маркдаун через утилиту, получаешь диаграмму.
- 30.11.2018 / 18:46
SeTSeR
  Пользователь

SeTSeR 
Сейчас: Offline
Ксакеп, ну это всё же не совсем Markdown.
PlantUML клёвая штука, да.

Изменено SeTSeR (30.11 / 18:47) (всего 1 раз)
Наверх  Всего сообщений: 19
Фильтровать сообщения
Поиск по теме