Size: a a a

2021 March 28

AZ

Alexander Zaitsev in pro.cxx
> можно поменять код, и забыть поменять UML

проблема решается нормальным CI (это если схемы из кода генерятся конечно)
источник

AS

Alex Sandrov in pro.cxx
инженеры старой закалки, все, с которыми мне довелось работать, как раз наоборот любили писать код, причём близкий по читабельности к ассемблеру 😄
источник

AP

Antony Polukhin in pro.cxx
Alexander Zaitsev
> можно поменять код, и забыть поменять UML

проблема решается нормальным CI (это если схемы из кода генерятся конечно)
Ты чо, этож UML

Там заготовки кода генерятся из диаграм, потом меняются ручками. Особых средств проверки, что не разошлось, я не помню
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Ты чо, этож UML

Там заготовки кода генерятся из диаграм, потом меняются ручками. Особых средств проверки, что не разошлось, я не помню
готовых средств и я не знаю для проверки. но раз котогенерация есть, то можно и самому наколхозить, чтобы расхождения отлавливать как можно раньше
источник

AS

Alex Sandrov in pro.cxx
а класс-визардом кто-нибудь в visual-студии пользуется? Есть какая-то статистика? Это как бы тоже инструмент не-кода
источник

AP

Antony Polukhin in pro.cxx
Alexander Zaitsev
готовых средств и я не знаю для проверки. но раз котогенерация есть, то можно и самому наколхозить, чтобы расхождения отлавливать как можно раньше
Чтобы трудности преодолеть, надо их сначала создать?
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Чтобы трудности преодолеть, надо их сначала создать?
а то ж :) зато схемки синкаться сами будут считай.

Надо просто с другой стороны идти и в свой код пробовать адаптировать PlantUML и генерацию схем встраивать в CI - тогда проблема решится сама собой
источник

AP

Antony Polukhin in pro.cxx
Alexander Zaitsev
а то ж :) зато схемки синкаться сами будут считай.

Надо просто с другой стороны идти и в свой код пробовать адаптировать PlantUML и генерацию схем встраивать в CI - тогда проблема решится сама собой
Так, а какую проблему мы решаем? Хотим сделать конкурента для IBM Rational Rose и встать на скользкую тропу корпоративных решений менеджерских проблем?
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Так, а какую проблему мы решаем? Хотим сделать конкурента для IBM Rational Rose и встать на скользкую тропу корпоративных решений менеджерских проблем?
не, просто визуализация какой-либо иерархии\взаимодействий в коде
источник

AP

Antony Polukhin in pro.cxx
Alexander Zaitsev
не, просто визуализация какой-либо иерархии\взаимодействий в коде
Doxygen диаграмы же есть для иерархий. А взаимодействия кажется нереальным отследить без доп разметки
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Doxygen диаграмы же есть для иерархий. А взаимодействия кажется нереальным отследить без доп разметки
а я и не говорил про отсутствие доп. разметки :)
источник

AZ

Alexander Zaitsev in pro.cxx
я просто не знаю, как там doxygen умеет в UML.
источник

AP

Antony Polukhin in pro.cxx
Хотя можно попробовать через clang зайти, для автоматического отслеживания взаимодействия
источник

D

Danya in pro.cxx
Alexander Zaitsev
я просто не знаю, как там doxygen умеет в UML.
Генерирует вроде
источник

AP

Antony Polukhin in pro.cxx
Угу, диаграмы наследований и инклюдов умеет
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Хотя можно попробовать через clang зайти, для автоматического отслеживания взаимодействия
делаешь кастомные аттрибуты и поехали
источник

AP

Antony Polukhin in pro.cxx
Может лучше чем полезным займёмся? :)
источник

AZ

Alexander Zaitsev in pro.cxx
Antony Polukhin
Может лучше чем полезным займёмся? :)
предлагаешь в нумерики вернуться, да?))))))))
источник

AP

Antony Polukhin in pro.cxx
Яж сказал "полезным"
источник

D

Danya in pro.cxx
Antony Polukhin
Яж сказал "полезным"
Ну это же полезно, если было бы...
источник