Как стать автором
Обновить
0
0
Кирилл @imxo2

Программист

Отправить сообщение

А как его найти то?

"И был похож на Java… если бы в Oracle по-настоящему заботились о Java, это вернуло бы короткий золотой век Java." - о друг поверь мне Oracle отлично заботится о Java, намного лучше чем микромягкие о своем С#, по этому золотой век Java, как начался так и не заканчивается, по моему мнению до сих пор. Каждую версию языка, радуюсь нововведениям. Конечно я считаю излишне каждый пол года выпускать новую версию, но в общем как язык развивается, это отличный пример дял всех. Java как захватил огромный рынок веб приложений и интерпрайза, где важна безопасность, произвлдительность и поддерживаемость так и не отпускает. С# конечно то же пытался, но он недает никаких приемуществ по сравнению с Java ни по скорости, ни по поддерживаемости и кросплатформенности, ни по понятности кода (по мне так синтаксис С# немного менее поняен по сравнению с Java), но так и остался в песочнице винды.

Ты походу очень шаришь с этой штуке. У меня есть процесс в camunda, у него есть Zeebe API, я так понял через него бекенд общается с camunda. Мне нужно, что бы по userId и Instance Id, я отдавал бы название на какой таске сейчас находится этот пользователь.В документации я не нашел каких то явных способов это достать типо getProcess(InstanceId) может кто то знает как можно достать название "Завершение инициализации" - на этом этапе находится пользователю сейчас. Я посмотрел как формируется Ui - там гигантский xml его очень неудобно парсить, и это не через Zeebe API получено, я думаю есть более нормальный способ. Есть мысли?

Всем привет, у меня есть процесс в camunda, у него есть Zeebe API, я так понял через него бекенд общается с camunda. Мне нужно, что бы по userId и Instance Id, я отдавал бы название на какой таске сейчас находится этот пользователь.В документации я не нашел каких то явных способов это достать типо getProcess(InstanceId) может кто то знает как можно достать название "Завершение инициализации" - на этом этапе находится пользователю сейчас. Я посмотрел как формируется Ui - там гигантский xml его очень неудобно парсить, и это не через Zeebe API получено, я думаю есть более нормальный способ.

Всем привет, у меня есть процесс в camunda, у него есть Zeebe API, я так понял через него бекенд общается с camunda. Мне нужно, что бы по userId и Instance Id, я отдавал бы название на какой таске сейчас находится этот пользователь.В документации я не нашел каких то явных способов это достать типо getProcess(InstanceId) может кто то знает как можно достать название "Завершение инициализации" - на этом этапе находится пользователю сейчас. Я посмотрел как формируется Ui - там гигантский xml его очень неудобно парсить, и это не через Zeebe API получено, я думаю есть более нормальный способ.

А у кого ни будь было такое, что если в Entity убрать с id аннотацию @GeneratedValue
и просто генерить id руками и вставлять.
то аннотация @ManyToMany не работает, то есть он не выдает ошибку а просто
не привязывает и не пишет в таблицу связей ничего, и приходят пустые объекты вместо связанных.

А если мне нужно вести лог журнал такого вида
- Запрос: Класс1.Метод1 параметры: 1,2
- - - Запрос: Класс2.Метод2 параметры: 1,2
- - - Ответ: Класс2.Метод2 ответ: 3
- Ответ: Класс1.Метод1 ответ: 3
Я могу это как то автоматизировать или мне нужно руками анотацию проставлять над каждым методом или как то ещё?

большое спасибо, более догнал намного.
А то значит люди? То есть разработчики которые может изменить этот код? я не понял до конца.
Спасибо за объяснение, да пока, что это общая логика именно для 2х отчетов, в будущем это может изменится но не планируется, разница только во входных данных.
У меня вопрос созрел.
Вот насчет «Класс должен иметь только одну причину для изменения» — но если допустим у 2х отчетов (бизнес сущностей любых других) есть общая логика и её вынести в отдельный общий класс то он будет иметь 2 причины для изменения — 1 изменилась логика 1го отчета, и 2я — изменилась логика 2го отчета. Как быть с этой дилемой? Вынесение функционала в общий класс, вроде это конечно логично, но я каждый раз мучаюсь вопросом.
Рад, слышать, что не у одного меня таки проблемы + комментарии особенно этот «Иногда даже с таким подходом не могу сосредоточиться на задаче, поскольку впереди ещё несколько глобальных на проектирование, которые потребуют изучения темы/документации в очень больших объемах. И это здорово отрывает от текущей задачи, поскольку в фоне ищешь решение следующей, пытаешься уже декомпозировать, понять что придется изучать, а что нет. И как бы сейчас нахрен не надо — а мозг не отключается.» — это прямо проблема, борюсь с ней, но если на мне больше 5 задачь или что ещё хуже висит 5 мердженй и я постоянно переключаюсь между текущей задачей и исправлением замечаний по ним, моя эффективность падает до минимальной. Я обозначаю эту проблему в коллективе, но лид меня не поинмает. Стараюсь не допускать больше 2х мерджей, за раз жду пока приймут.
Жо… у себе надизлайкате.
Очень большая статья, я так и не смог до конца дочитать( Хочу высказать мнение, что может дело в Асемблере и отсутствии реляционной бд? Ведь для сложный огромных проектов существует Java и реляционные бд не просто так крепко закрепились на рынке, они очень упрощают управление сложностью огромных систем, я на своем уровне даже не представлю как такое разрабатывать и поддерживать наверно нужны очень хорошие специалисты в узком профиле, и как найти их на рынке.
А оно надо вообще?
Это самый тупой вы… ер бесполезного текста который видел на хабре, поздравляю, в нем нет ни какой ценности, вы не основываетесь ни на каких фактах, или реальных бизнес моделях компаний, вы просто бомабанули сюда бесполезным текстом, от того, что по глупости купили ненужный препарат… О ужас.
Я не знаю как сюда всю чаще попадают такие вот публикации, но это позор.
Тем более приравнивать программистов к менеджерам, маркетологам или юристам… какой то школьный максимализм в этом есть.
Ты прав, тут нет ничего полезного за всю свою карьеру не разу тут не нашел ничего кроме воды.
Это приложение вообще рабочее? У меня не развыёртывается, «Установка конвертера в настройке XML, будет выглядеть следующим образом:» — почему файла настроек нет в общем виде проекта? «Сообщения, которые используются выше описаны в messages.properties файле:» — а где он? я просто на Спринге не одно приложения не смог запустить 6 дней уже сижу изучаю статьи, всё пишу как написано или половину сам догадываюсь, в итоге приложение не собирается и всё. Может есть гит?
Отличная статья, даже для таких как я ещё студентов, так как один из самых больших страхов выпускников, это тот, что пройдя собеседование он окажется 1 на 1 со сложными новыми задачами и не справится, или справиться с лишком медленно и его за это выгонят.
и правильно сделал я считаю. Я пробовал на летние каникулы устроиться на PHP разработчика в фирму, и знаешь такого тошнотного собеседования я ещё не видел. Мне дали такой же тест, только не по PHP а PHP JS MSQL всё в куче писать руками, такие вот задания как у тебя и всё это офлайн. Резюме они то же не смотрели. В итоге я мало, что написал правильно чисто из-за синтаксиса, я им вроде как подошёл про зарплату они не сказали, просто проигнорировав, в итоге они оказываются пишут боты для раскрутки посещаемости сайтов, потратив 4 часа на тест и длинный диалог где я разобрал много проектов с Гита, я ушёл злой и сказал, что я у вас работать не хочу и завтра не выйду.
1

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность