Size: a a a

AUG for Developers

2020 October 12

AM

Alexey Matveev in AUG for Developers
Vladimir Kibe
обычно манагеры совсем не понимают многих вещей,им надо прям сейчас.им пофиг на твои тесты,хороший код и т.п. надо прям сейчас, пусть это будет костыль но сейчас...а потом когда нить переделаешь)
Да, ага. Это всегда прикольно когда разговариваешь с таким манагером
источник

A😇

Anna 😇 in AUG for Developers
Alexey Matveev
Там скрипт профи написан. Там нужно чтобы кастомные поля с этими Id были запросы с ключами и т. П.
Ну я вроде все проставила.
источник

A😇

Anna 😇 in AUG for Developers
Evgeniy Rohovets
Ну когда манагеру дают проект с дедлайном через 3 месяца, то как бы только так и получится, нет?)

Когда ты пилишь продукт, то ты ставишь дедлайн (ну или когда у тебя саппорт) и тогда можешь двигать таски туда сюда, делать лучше

Если манагер сначала оценивает проект, подписывает, а потом приходит к тебе - это проблема
Вот все же это понимают, почему так много компаний, где процесс именно так построен?
источник

A😇

Anna 😇 in AUG for Developers
Anna 😇
Ну я вроде все проставила.
Ежи плакали, кололись, но продолжали
источник
2020 October 13

ИС

Иванов Сергей... in AUG for Developers
Приветствую. Я нахожусь только в начале пути и опыта написания скриптов не очень много.

Поделитесь, пжлста, опытом, как понять архитектуру и назначение пакетов в JIRA. В документации идет их простое перечисление, но где можно увидеть как они связаны между собой (некая диаграмма классов) Например, мне нужно решить задачу, можно конечно загуглить и найти решение на стекофервлоу, но это уже готовое решение, а хотелось бы самому к нему прийти.

Или вариант только последователь прсматривать все 100500 пакетов, имхо это бесполезно, есть какая-то другая документация?
источник

PA

Pavel Afanasev in AUG for Developers
не видел такой диаграммы никогда... По API достаточно просто ориентироваться так - если нужно получить какой-нибудь обьек по простым условиям (например, задачу по ключу) - ищешь менеджер *Manager (IssueManager). Если с объектом нужно что-то сделать (например, выполнить переход задачи по бизнес-процессу) - *Service (IssueService).
источник

PA

Pavel Afanasev in AUG for Developers
есть конечно "вылеты" - например, поиск набора задач по jql - SearchService
источник

AD

Alexey Dorofeev in AUG for Developers
Иванов Сергей
Приветствую. Я нахожусь только в начале пути и опыта написания скриптов не очень много.

Поделитесь, пжлста, опытом, как понять архитектуру и назначение пакетов в JIRA. В документации идет их простое перечисление, но где можно увидеть как они связаны между собой (некая диаграмма классов) Например, мне нужно решить задачу, можно конечно загуглить и найти решение на стекофервлоу, но это уже готовое решение, а хотелось бы самому к нему прийти.

Или вариант только последователь прсматривать все 100500 пакетов, имхо это бесполезно, есть какая-то другая документация?
мне кажется вы не совсем с той стороны подходите. сформулируйте задачу и ищите методы java api, которые помогут ее решить. как правило все есть в девелоперском комьюнити атлассиан
источник

it

ilya turov in AUG for Developers
Pavel Afanasev
не видел такой диаграммы никогда... По API достаточно просто ориентироваться так - если нужно получить какой-нибудь обьек по простым условиям (например, задачу по ключу) - ищешь менеджер *Manager (IssueManager). Если с объектом нужно что-то сделать (например, выполнить переход задачи по бизнес-процессу) - *Service (IssueService).
ну и стоит добавить, что большинство этих мэнеджеров можно получить напрямую через ComponentAccessor, с которого и можно начинать изучение апи
источник

PA

Pavel Afanasev in AUG for Developers
имхо, использование ComponentAccessor - так себе затея. В ScriptRunner без него конечно же никак, но вот если плагин делаешь, то его не стоит использовать
источник

ИС

Иванов Сергей... in AUG for Developers
Alexey Dorofeev
мне кажется вы не совсем с той стороны подходите. сформулируйте задачу и ищите методы java api, которые помогут ее решить. как правило все есть в девелоперском комьюнити атлассиан
а как искать, т.е. как без помощи стэкофервлоу это найти то что нужно? хотелось бы понять почему нужно использовать именно этот объект, например как сказал Павел использовать ComponentAccessor - так себе идея, но почему? Жать что нет какой-то библии с общим описанием. Понятно что все приходит с опытом, но хотелось бы не в слепую тыкаться .

в общем хотелось бы удочку, а не рыбу
источник

PA

Pavel Afanasev in AUG for Developers
там пару книг было про разработку под Jira... Можно их посмотреть
источник

PA

Pavel Afanasev in AUG for Developers
не знаю, откуда тут эти файлы?
источник

PA

Pavel Afanasev in AUG for Developers
источник

PA

Pavel Afanasev in AUG for Developers
источник

ИС

Иванов Сергей... in AUG for Developers
О! спасибо огромное!!!
источник

AD

Alexey Dorofeev in AUG for Developers
Иванов Сергей
а как искать, т.е. как без помощи стэкофервлоу это найти то что нужно? хотелось бы понять почему нужно использовать именно этот объект, например как сказал Павел использовать ComponentAccessor - так себе идея, но почему? Жать что нет какой-то библии с общим описанием. Понятно что все приходит с опытом, но хотелось бы не в слепую тыкаться .

в общем хотелось бы удочку, а не рыбу
просто гуглить. огромная база знаний на https://community.atlassian.com/
источник

AD

Alexey Dorofeev in AUG for Developers
ну и да, книжки отличные
источник

ИС

Иванов Сергей... in AUG for Developers
Это безусловно полезный ресурс, спасибо большое!

Книжки буду использовать для получения системных знаний, использование магических решений уже поднадоело.
источник
2020 October 15

DR

Den R in AUG for Developers
Vladimir Kibe
а как же сделать а потом переделать)
Это про манагеров, сделай то, не знаю что, чтоб работало так, не знаю как, но чтобы попа не потела не кусали комары
источник