Size: a a a

2021 June 10

K

KivApple in ctodailychat
можно же просто выучить французский, если собрался на годы, а не на неделю
источник

K

KivApple in ctodailychat
мне кажется, это проблема только при краткосрочном пребывании
источник

МС

Михаил Серебренников... in ctodailychat
Господа, а есть ли у кого-нибудь список тем для аудита кода софта?
Я тут устроился в компанию Rogii в подходящий момент. С одной стороны есть продукт, который активно покупают за много денег. С другой стороны он развивался комом аж 8 лет. И сейчас хотят менять его архитектуру и т.д. и т.п.
Хочу этим заняться, но перед этим нужно провести мне полный аудит софта, чтобы продать себя бизнесу второй раз (первый когда устроился на работу). :)
источник

МС

Михаил Серебренников... in ctodailychat
Вроде бы @samatg, когда-то проводил аудит и делал пост про связность кода.
источник

DS

Denis Savitskiy in ctodailychat
это вроде бы его основной род деятельности)
источник

AI

Artificial Iv in ctodailychat
Господа, вопрос про Github actions:

У меня есть ~20 джобов, которые я хочу переиспользовать в разных workflow. Есть ли какой-то хороший способ это сделать?

Подробнее: у меня собирается 20 контейнеров. С одной стороный я их использую в основном тестирующем workflow, с другой стороны теже самые контейнеры собираются для деплоя в прод. Эти два workflow независимы
Хочется "импортировать" эти 20 джобов в необходимый workflow (они в одном репозитории, но можно и разнести). Я нашел способы чейнить разные workflow, но это работает как fire & forget, то есть завершения зависимого воркфлоу не дожидаются
источник

ДБ

Дмитрий Быстриков... in ctodailychat
Речь про архитектуру кода или сервиса целиком?
источник

МС

Михаил Серебренников... in ctodailychat
Архитектуру кода. Тут desktop-приложение.
источник

ДБ

Дмитрий Быстриков... in ctodailychat
Я бы начал с вопроса: а зачем ее хотят менять?)
источник

ДБ

Дмитрий Быстриков... in ctodailychat
Мы проводили аудит тормозящих форм в десктопе и в 90% случаев уходили рефакторить запросы в бд)
источник

МС

Михаил Серебренников... in ctodailychat
Да не это важно. Мне бы какую-нибудь статью со списком тем, которые смотрят на аудите.
источник

ДБ

Дмитрий Быстриков... in ctodailychat
ЯП какой?
источник

IV

Igor V in ctodailychat
описать workflow в виде jsonnet dsl
источник

AI

Artificial Iv in ctodailychat
Я правильно понимаю, что нужно будет для этого использовать еще какой-то кастомный action вроде этого? https://github.com/marketplace/actions/jsonnet-render
источник

SZ

Sergey Zhuk in ctodailychat
вложенность не проверял, но 2 воркфлоу работает https://github.com/marketplace/actions/workflow-dispatch
источник

AI

Artificial Iv in ctodailychat
Там я ему в issue задал вопрос как раз. Суть такая, что, когда 3 раннера выполнили 18 задач, остается еще 2. Эти две подхватываются двумя раннерами, а на третий раннер отправляется сразу следующая задача, которая шла по порядку после этого workflow-dispatch. В итоге запускаются тесты, а два контейнера еще не добилдились

А у вас в сетапе этот dispatch Находится последним джобом в workflow?
источник

SS

Slava Savitskiy in ctodailychat
Самат, а стрим записи эпизода будет или только постфактум?
источник

SZ

Sergey Zhuk in ctodailychat
последним, там нет такой сложной логики как в описанном кейсе
источник

AI

Artificial Iv in ctodailychat
Да, для этого кейса оно хорошо подходит. Попробую jsonnet раскурить, но пока не понимаю, как его правильно приготовить. Спасибо впрочем
источник

МС

Михаил Серебренников... in ctodailychat
C++. Но темы аудит не зависят от языка.
источник