Size: a a a

2021 March 02

SS

Slava Savitskiy in ctodailychat
Yaroslav
Логорифм же:)
вы приняты
источник

Y

Yaroslav in ctodailychat
А тесты это в данной модели нужное свойство чтобы катить в прод в слепую с уверенностью что тоглы не сломали ничего
источник

O

Onlinehead in ctodailychat
Yaroslav
Эмпирически, разработчики не трогают код который не нужно делать в рамках задач
Так это же никак не зависит от ревью, нет? Ну всмысле странно трогать код, которые _не нужно_ трогать, чтобы выполнить задачу. Или это какая-то ситуация "спонтанного рефакторинга"?:)
источник

Y

Yaroslav in ctodailychat
Ну и в таком коде будет очень много копипасты и мертвого кода
источник

Y

Yaroslav in ctodailychat
Onlinehead
Так это же никак не зависит от ревью, нет? Ну всмысле странно трогать код, которые _не нужно_ трогать, чтобы выполнить задачу. Или это какая-то ситуация "спонтанного рефакторинга"?:)
Если ты смотришь на код и он говно иди в нем сложно разобраться - переписываешь. Интерфейсы все есть, с тебя имплементация. Ну и тесты тоже есть
источник

O

Onlinehead in ctodailychat
Yaroslav
Ну и в таком коде будет очень много копипасты и мертвого кода
Те, кто придут такой продукт потом разгребать, попросят массажистку, личный боинг и обязательно тщательно спроектируют архитектуру отдельного котла в аду авторам оригинального решения:)
источник

T

Toвapищ Maйop in ctodailychat
Оставлю тут, если что:
https://free-for.dev/
источник

Y

Yaroslav in ctodailychat
Onlinehead
Те, кто придут такой продукт потом разгребать, попросят массажистку, личный боинг и обязательно тщательно спроектируют архитектуру отдельного котла в аду авторам оригинального решения:)
Точно такие же речи идут в сторону адептов скалы или cqrs
источник

O

Onlinehead in ctodailychat
Yaroslav
Если ты смотришь на код и он говно иди в нем сложно разобраться - переписываешь. Интерфейсы все есть, с тебя имплементация. Ну и тесты тоже есть
Мне кажется в таком подходе можно очень быстро дойти до итерации "мы постоянно все переписываем, а это очень медленно", то есть даже в среднесрочной перспективе этот подход проигрывает?
источник

Y

Yaroslav in ctodailychat
Onlinehead
Мне кажется в таком подходе можно очень быстро дойти до итерации "мы постоянно все переписываем, а это очень медленно", то есть даже в среднесрочной перспективе этот подход проигрывает?
Мы сегодня собирали процесс который позволяет быстро херачить код с приемлемым качеством и несколькими релизами в день в прод.
источник

O

Onlinehead in ctodailychat
Было бы еще любопытно получить реальный пример подобного подхода и во что это вылилось.
источник

O

Onlinehead in ctodailychat
А, ну подождем годик-два, потом попросим у тебя отчета и опекс)
источник

O

Onlinehead in ctodailychat
с учетом сгоревших программистов в том числе
источник

Y

Yaroslav in ctodailychat
Onlinehead
А, ну подождем годик-два, потом попросим у тебя отчета и опекс)
Так много кто так работает, и без код ревью. Я по сути описал самый обычный тбд, только его реализацию, а не теорию с сайта
источник

O

Onlinehead in ctodailychat
Yaroslav
Так много кто так работает, и без код ревью. Я по сути описал самый обычный тбд, только его реализацию, а не теорию с сайта
Расшифруй про тбд плз. У меня не складывается применение известных значений этой абривиатуры к ситуации
источник

Y

Yaroslav in ctodailychat
Транк бейзд девелопмент
источник

O

Onlinehead in ctodailychat
а, и правда, это тоже так сокращается)
источник

O

Onlinehead in ctodailychat
Хм. Но при этом TBD же не исключает код ревью как таковое? Там скорее упор на то, что ревью должно проводится on-fly и идти с высшем приоритетом. А лучше вообще "пишите код вместе, вот вам и ревью".
источник

SS

Slava Savitskiy in ctodailychat
Onlinehead
Хм. Но при этом TBD же не исключает код ревью как таковое? Там скорее упор на то, что ревью должно проводится on-fly и идти с высшем приоритетом. А лучше вообще "пишите код вместе, вот вам и ревью".
+
источник

O

Onlinehead in ctodailychat
То, что git flow подталкивает к тому, чтобы пилить бранч дофига времени, а потом придти с MR на 1000+ files changed - это есть такое и в принципе есть некоторые способы решения подобных проблем (начиная с административных, заканчивая полным форком и миграцией на этот форк со временем). С другой стороны, само появление подобных необходимостей говорит о том, что или стадия для ревью не подходящая (бутстрап идет, допустим, когда не до ревью, код пишут полтора землекопа и они то как раз его друг у друга миллион разу уже посмотрели, считай TBD), или в консерватории реально что-то не так и опять же флоу тут ни при чем, надо разбираться с первопричиной.
источник