Size: a a a

Software Design/Architecture/Zen

2021 February 13

AL

Anton Lakotka in Software Design/Architecture/Zen
да
источник

KA

Kirill Antonov in Software Design/Architecture/Zen
Anton Lakotka
тут 99% населения чата только и способны, что отвечать на нубские вопросы.
в том числе и я. так что не стесняйся.
но и никаких качественных ответов можешь не ждать. всякую херню мейнстримовую скорее всего посоветуют.
Ну значит 20 человек не таких, это уже отлично 🤙
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
и таким образом накапливается это неравенство. Шанс, что сюда сейчас зайдет какой-нибудь гуру дизайна, скажем Дядя Боб равны 0.
а шанс, что зайдет Вася Пупкин спросить про паттерны и как их вклеить отличны от 0
источник

MG

Max Grom in Software Design/Architecture/Zen
Anton Lakotka
статистически, хорошие дизайнеры с огромным опытом тут не должны сидеть
Это да(
источник

КГ

Константин Грачев... in Software Design/Architecture/Zen
Sergey Protko
CI

- тесты на каждый коммит (это обычно как раз часть про CI server)
- все коммитятся в транк хотя бы раз в день (то есть фичабрэнчи не висят сутками - билд прошел - влили.)
- мастер всегда зеленый - если он вдруг стал красным у команды нет более приоритетного дела чем сделать его зеленым.
А ревью?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Если у тебя ожидание ревью занимает больше пары часов (что б ветка не жила сутки) то у тебя потенциальный ботлнек в процессах. Разбирайся почему так
источник

SP

Sergey Protko in Software Design/Architecture/Zen
В идеале отказаться от обязательных апрувов и заменить на то ради чего ты хочешь вручную контролировать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
И да это все сложно и нельзя ввести Аля вжух и мы вот так
источник

MG

Max Grom in Software Design/Architecture/Zen
А что плохого если ветка живет сутки? Или что плохого в апрувах?
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
нарушает принцип continious
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Max Grom
А что плохого если ветка живет сутки? Или что плохого в апрувах?
Медленно, приводит часто не к тому что ты ожидаешь от процесса.
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
любое прерывание в "непрерывном процессе" это потенциальный ботлнек
источник

MG

Max Grom in Software Design/Architecture/Zen
А если бизнес требует не делать частых релизов? То медленно уже не медленно?
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
а что есть релиз?
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
если я закоммичу новый класс, который нигде не используется на проде
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
считать ли это релизом?
источник

MG

Max Grom in Software Design/Architecture/Zen
Так а коммит разве часть CI?
источник

m

militska in Software Design/Architecture/Zen
Sergey Protko
Если у тебя ожидание ревью занимает больше пары часов (что б ветка не жила сутки) то у тебя потенциальный ботлнек в процессах. Разбирайся почему так
внезапно задумалась. а что правда где то ожидание ревью +ревью может быть максимум  пара часов?
источник

MG

Max Grom in Software Design/Architecture/Zen
Ну есть процессы где релизы несколько раз в день, есть где раз в месяц. Не вижу ни там ни там какой-то «неправильности»
источник

SM

Sergey Milegov in Software Design/Architecture/Zen
militska
внезапно задумалась. а что правда где то ожидание ревью +ревью может быть максимум  пара часов?
У нас может и сутки. Но спешить некуда, потому что потом еще куа 😔
источник