Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAу нас есть code review pull request-ов Я вообще-то не об этом спросил. Ну да ладно, видимо это секрет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 19:07 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVostt, мне не интересно выяснять, что такое code review по комментариям, я написал какое оно у нас. Никаких секретов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 21:31 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAhVostt, мне не интересно выяснять, что такое code review по комментариям, я написал какое оно у нас. Никаких секретов. Не хочешь отвечать, и не надо. Никто же тебя не принуждает. Но дурака-то зачем включать? Просто по приколу? П.С. «мне не интересно выяснять» — это конечно требует IQ over 10000, особенно, когда ты сам об этом же и писал... skyANAhVosttСтёр коммент и всё пучком? Пул реквест не пройдёт ревью и не получит апрува :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 01:19 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVostt, ну толсто же. Любое изменение в коде - это pull request. В том числе и затертый комментарий. Этот pull request должен будет пройти ревью и получить approve или decline. И если видно, что удалили комментарий вида "поправить говнокод", а в самом говнокоде ни строчки не изменилось, то тупо decline с комментарием: "таки надо поправить". Очевидно же, если ты конечно знаешь, что такое pull request и code review :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 10:57 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
ViPRosskyANA, брррчто такое? Не позволишь свой код ревьювить? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 11:03 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANA, мало кто может его прочитать и понять :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 11:09 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
ViPRosskyANA, мало кто может его прочитать и понять :)и ты этим гордишься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 13:38 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAИ если видно, что удалили комментарий вида "поправить говнокод", а в самом говнокоде ни строчки не изменилось, то тупо decline с комментарием: "таки надо поправить". Ну вот в этом и была суть вопроса, наконец-то :) skyANAОчевидно же, если ты конечно знаешь, что такое pull request и code review :) Не понимаю при чём тут pull request, вопрос состоял в том, обращают ли внимание во время code review на комментарии типа TODO, или нет. А когда это review происходит вообще фиолетово, хоть в полнолуние. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 13:42 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAЛюбое изменение в коде - это pull request. Это смотря куда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 13:43 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVostt, смотря куда pull request? А есть варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 15:47 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAhVostt, смотря куда pull request? А есть варианты? В master pull request, в остальные ветки — зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 15:51 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAИ если видно, что удалили комментарий вида "поправить говнокод", а в самом говнокоде ни строчки не изменилось, то тупо decline с комментарием: "таки надо поправить". Ну вот в этом и была суть вопроса, наконец-тоа для тебя это было секретом? Странно, это же элементарная логика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 15:52 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAhVostt, смотря куда pull request? А есть варианты? В master pull request, в остальные ветки — зачем?о чем ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 15:53 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAа для тебя это было секретом? Странно, это же элементарная логика Я уже объяснял свою позицию: TODO комментарии это личный инструмент разработчика, нечего ревьюверу на них смотреть. skyANAhVosttВ master pull request, в остальные ветки — зачем?о чем ты? Не знаешь, что такое ветки? :) Про Git-Flow что-нибудь слышал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 16:24 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVosttskyANAа для тебя это было секретом? Странно, это же элементарная логика Я уже объяснял свою позицию: TODO комментарии это личный инструмент разработчика, нечего ревьюверу на них смотреть. skyANAпропущено... о чем ты? Не знаешь, что такое ветки? :) Про Git-Flow что-нибудь слышал?ну для тебя личный, а для нас нет Зачастую TODO комментарии появляются потому, как разработчик договорился с ревьюверами, что поправит данное место в такой-то версии, или после того как сделает то-то. Что такое ветки и в меркуриале и в гите знаю, о Git-Flow слышал. Прямо объясни, к чему ты это упомянул? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 16:37 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAну для тебя личный, а для нас нет Это понятно, именно это я выяснял у тебя. skyANAЗачастую TODO комментарии появляются потому, как разработчик договорился с ревьюверами, что поправит данное место в такой-то версии, или после того как сделает то-то. Ну вот, спасибо за ответ. skyANAЧто такое ветки и в меркуриале и в гите знаю, о Git-Flow слышал. Прямо объясни, к чему ты это упомянул? О том, что продуктивная ветка master, в остальные можно пуллить без пулл реквестов, я об этом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 17:08 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVosttО том, что продуктивная ветка master, в остальные можно пуллить без пулл реквестов, я об этом. Понял тебя. Но у нас feature per branch и все наоборот. Небольшая команда в отдельной ветке пилит свою фичу. Отдельный разработчик делает себе ветку для реализации отдельной истории (Story), или задачи (Task), или багфикса. Соответсвенно из своей ветки в ветку фичи pull request, что ревьювится внутри команды. А в мастер уже сливается готовая фича, или не сливается, если команда не успела запилить её к текущему релизу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 17:39 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAViPRosskyANA, мало кто может его прочитать и понять :)и ты этим гордишься? это просто факт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 19:33 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANAПонял тебя. Но у нас feature per branch и все наоборот. Небольшая команда в отдельной ветке пилит свою фичу. Отдельный разработчик делает себе ветку для реализации отдельной истории (Story), или задачи (Task), или багфикса. Соответсвенно из своей ветки в ветку фичи pull request, что ревьювится внутри команды. А в мастер уже сливается готовая фича, или не сливается, если команда не успела запилить её к текущему релизу :) Прикольно, чисто по-человечески такая модель выглядит очень логично. Но при интенсивной «агильной» CI разработке мы нашли, что git-flow гораздо эффективней: origin/develop -- это ветка и стенд, куда пулятся изменения для текущей итерации feature/sss-xxx - это фичи-бранчи (sss-xxx номер таска в джире), при чём: origin/feature/sss-xxx -- long story фичи, которые разрабатываются усилиями нескольких разработчиков и под неё может даже подниматься стенд (довольно быстро) local/feature/sss-xxx -- short story фичи и багфиксы, которые разрабатываются усилиями одного разработчика в рамках одного-двух раб. дней максимум, затем сразу сливаются в develop не порождая новой ветки. если вдруг выясняется, что это вовсе не short, то ветка создаётся пуллом. origin/release/x.x.0 -- ветка и стенд стабилизации версии, где собственно и происходит ревью и отработка замечаний, юнит- и интеграционное тестирование и отработка QA тест-планов. собирается из develop. все пуллы в эту ветку, только через реквест. origin/hotfix/x.x.x -- ветка и стенд для хотфиксов, пуллы только через реквест. обычно не живёт больше одного-двух дней. origin/master -- выливается стабилизированная версия из release или хотфиксы из hotfix. такая модель прекрасно себя показывает долгое время. комменты TODO же часто дают проходной билет некоторым участкам кода, если пояснение адекватное (типа, вот это норм работает, но буду ещё рефакторить в след. версии, потому что, бла-бла-бла). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:09 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
hVostt, и в чем выражается это твоё "гораздо эффективнее"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:24 |
|
||
|
Пометить объект
|
|||
|---|---|---|---|
|
#18+
skyANA, да во всём. что конкретно интересует? существует добрая тонна статей и документации, инструментов, скриптов и утилит, умеющих и заточенных под такой тех процесс. не надо никому ничего долго объяснять как у нас заведено, и соответственно, привыкать. я сравниваю, и git-flow получается по всем параметрам эффективней для CI, так как есть опыт работы по другим моделям, включая feature per branch (ещё на старом добром Mercurial). но понятно, что ещё всё зависит от проекта и команды, но тут уже рассуждать надо в контексте таких проектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2015, 21:57 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39126830&tid=1356103]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 432ms |

| 0 / 0 |
