Сообщение Re[55]: Идемпотентность POST - хорошая ли практика? от 10.10.2022 6:06
Изменено 10.10.2022 7:46 Pauel
Re[55]: Идемпотентность POST - хорошая ли практика?
Здравствуйте, ·, Вы писали:
P>>Предлагаешь взять до кучи роль топ-менеджера и потратить пять лет на выстраивание процесса коммуникации с консумерами что бы закончить фичу?
·>Без хедера фича не работает?
Нет, не работает. К каждой фиче приклеиваются нефункциональные требования — например, мониторинг на обоих сторонах должен обнаруживать проблемы
·>Итак. Получается такая цепочка:
·>0. Ты обнаружил precondontion.
·>1. Код ворнинга
·>2. QA
·>3. Хедер
·>4. Система логгирования
·>5. Мониторинг
·>6. L2 замечает проблему
·>7. L2 расследует
·>8. разработчик-менеджер.
·>Вот теперь объясни зачем нужны шаги 1-7? Это затраты ресурсов и человеческих, и машинных, и на каждом шаге можно сломаться-потеряться и вся цепочка рухнет. Почему бы сразу не перейти к 8му шагу?
Похоже, тебе религия мешает разобраться, зачем нужны ассерты.
Они нужны в момент, как и логи, во время запуска в тч на проде.
Например — выявить, если какаято из 2^100 комбинаций дала подозрительный результат.
P>>·>У тебя нет 2^100 комбинаций.
P>>Есть. Типичный реквест содержит куда больше информации.
·>И что? Мы говорим о конкретном warning, который появится в хедере. Который проверяет вполне конкретную информацию по конкретному алгоритму. Т.е. ровно одна комбинация.
Он проверяет свойство результата, например, или свойство входа. У какой из 2^100 комбинаций эти свойства будут нарушены?
P>>Мы снова говорим о том, что ты не понимаешь роль ассертов. Ассерт используется там, где джира-емейл-тестирование неприменимо. Это механизм того же рода, что и логи.
·>Я о роли ассертов и тестов не рассуждал и вообще ничего не говорил. В данном контексте это неважно.
Наоборот, именно это и важно.
P>>Вот-вот. Ассерты это те же логи, только, только условные. Логи знаешь, а ассерты — нет?
·>И причём тут хедер?
При том, что надо быть дать знать той стороне, что свойства ихнего запроса пудозрительные.
P>>И снова ты пишешь о том, что не в курсе проблемы которую решают ассерты.
·>Мне пофиг какие проблемы решают ассерты. Это к разговору не относится. Я пытаюсь из тебя вытянуть какие проблемы решает хедер.
Ты вроде выяснил — административные, разделяет зоны ответственности."херли вы пользуетесь старой схемой, если год назад мы вам дали новую"
·>Так почему именно хедер с ворнингом надо? Чем другие механизмы не устраивают-то?
Самый простой и дешовый. Другие на порядки дороже.
P>>Тебе все рассказали. Это самый простой способ тригерить сообщения в мониторинг на той стороне.
·>Зачем триггерить мониторинг на той стороне?
Затем, что наши ассерты говорят о том, что у них чего то не то.
P>>
у вас там что, секюрити не изобрели? В логах чудовищное количество сенситив инфрмации. Если даешь доступ сотне-тысяче консумеров, это все равно что приговор себе подписать.
·>1. В логах не должно быть сенситив информации. По крайней мере не во всех. На крайний случай заведи лог специально для варнингов и расшарь.
Ога, и так для тыщи консумеров.
·>2. Мы вроде о внутренних консьюмерах говорили.
В данном случае это скорее внешние консумеры.
P>>Тебе уже сказали, что все это уже есть. Снова нечитатель?
·>В том-то и дело, что много чего уже есть. Так зачем нужен ещё и хедер?
Что бы мониторинг на той стороне сработал.
P>>Предлагаешь взять до кучи роль топ-менеджера и потратить пять лет на выстраивание процесса коммуникации с консумерами что бы закончить фичу?
·>Без хедера фича не работает?
Нет, не работает. К каждой фиче приклеиваются нефункциональные требования — например, мониторинг на обоих сторонах должен обнаруживать проблемы
·>Итак. Получается такая цепочка:
·>0. Ты обнаружил precondontion.
·>1. Код ворнинга
·>2. QA
·>3. Хедер
·>4. Система логгирования
·>5. Мониторинг
·>6. L2 замечает проблему
·>7. L2 расследует
·>8. разработчик-менеджер.
·>Вот теперь объясни зачем нужны шаги 1-7? Это затраты ресурсов и человеческих, и машинных, и на каждом шаге можно сломаться-потеряться и вся цепочка рухнет. Почему бы сразу не перейти к 8му шагу?
Похоже, тебе религия мешает разобраться, зачем нужны ассерты.
Они нужны в момент, как и логи, во время запуска в тч на проде.
Например — выявить, если какаято из 2^100 комбинаций дала подозрительный результат.
P>>·>У тебя нет 2^100 комбинаций.
P>>Есть. Типичный реквест содержит куда больше информации.
·>И что? Мы говорим о конкретном warning, который появится в хедере. Который проверяет вполне конкретную информацию по конкретному алгоритму. Т.е. ровно одна комбинация.
Он проверяет свойство результата, например, или свойство входа. У какой из 2^100 комбинаций эти свойства будут нарушены?
P>>Мы снова говорим о том, что ты не понимаешь роль ассертов. Ассерт используется там, где джира-емейл-тестирование неприменимо. Это механизм того же рода, что и логи.
·>Я о роли ассертов и тестов не рассуждал и вообще ничего не говорил. В данном контексте это неважно.
Наоборот, именно это и важно.
P>>Вот-вот. Ассерты это те же логи, только, только условные. Логи знаешь, а ассерты — нет?
·>И причём тут хедер?
При том, что надо быть дать знать той стороне, что свойства ихнего запроса пудозрительные.
P>>И снова ты пишешь о том, что не в курсе проблемы которую решают ассерты.
·>Мне пофиг какие проблемы решают ассерты. Это к разговору не относится. Я пытаюсь из тебя вытянуть какие проблемы решает хедер.
Ты вроде выяснил — административные, разделяет зоны ответственности."херли вы пользуетесь старой схемой, если год назад мы вам дали новую"
·>Так почему именно хедер с ворнингом надо? Чем другие механизмы не устраивают-то?
Самый простой и дешовый. Другие на порядки дороже.
P>>Тебе все рассказали. Это самый простой способ тригерить сообщения в мониторинг на той стороне.
·>Зачем триггерить мониторинг на той стороне?
Затем, что наши ассерты говорят о том, что у них чего то не то.
P>>
·>1. В логах не должно быть сенситив информации. По крайней мере не во всех. На крайний случай заведи лог специально для варнингов и расшарь.
Ога, и так для тыщи консумеров.
·>2. Мы вроде о внутренних консьюмерах говорили.
В данном случае это скорее внешние консумеры.
P>>Тебе уже сказали, что все это уже есть. Снова нечитатель?
·>В том-то и дело, что много чего уже есть. Так зачем нужен ещё и хедер?
Что бы мониторинг на той стороне сработал.
Re[55]: Идемпотентность POST - хорошая ли практика?
Здравствуйте, ·, Вы писали:
P>>Предлагаешь взять до кучи роль топ-менеджера и потратить пять лет на выстраивание процесса коммуникации с консумерами что бы закончить фичу?
·>Без хедера фича не работает?
Нет, не работает. К каждой фиче приклеиваются нефункциональные требования — например, мониторинг на обоих сторонах должен обнаруживать проблемы
·>Итак. Получается такая цепочка:
·>0. Ты обнаружил precondontion.
·>1. Код ворнинга
·>2. QA
·>3. Хедер
·>4. Система логгирования
·>5. Мониторинг
·>6. L2 замечает проблему
·>7. L2 расследует
·>8. разработчик-менеджер.
·>Вот теперь объясни зачем нужны шаги 1-7? Это затраты ресурсов и человеческих, и машинных, и на каждом шаге можно сломаться-потеряться и вся цепочка рухнет. Почему бы сразу не перейти к 8му шагу?
Похоже, тебе религия мешает разобраться, зачем нужны ассерты.
Они нужны в момент, как и логи, во время запуска в тч на проде.
Например — выявить, если какаято из 2^100 комбинаций дала подозрительный результат.
P>>·>У тебя нет 2^100 комбинаций.
P>>Есть. Типичный реквест содержит куда больше информации.
·>И что? Мы говорим о конкретном warning, который появится в хедере. Который проверяет вполне конкретную информацию по конкретному алгоритму. Т.е. ровно одна комбинация.
Он проверяет свойство результата, например, или свойство входа. У какой из 2^100 комбинаций эти свойства будут нарушены?
P>>Мы снова говорим о том, что ты не понимаешь роль ассертов. Ассерт используется там, где джира-емейл-тестирование неприменимо. Это механизм того же рода, что и логи.
·>Я о роли ассертов и тестов не рассуждал и вообще ничего не говорил. В данном контексте это неважно.
Наоборот, именно это и важно.
P>>Вот-вот. Ассерты это те же логи, только, только условные. Логи знаешь, а ассерты — нет?
·>И причём тут хедер?
При том, что надо быть дать знать той стороне, что свойства ихнего запроса пудозрительные.
P>>И снова ты пишешь о том, что не в курсе проблемы которую решают ассерты.
·>Мне пофиг какие проблемы решают ассерты. Это к разговору не относится. Я пытаюсь из тебя вытянуть какие проблемы решает хедер.
Ты вроде выяснил — административные, разделяет зоны ответственности."херли вы пользуетесь старой схемой, если год назад мы вам дали новую"
·>Так почему именно хедер с ворнингом надо? Чем другие механизмы не устраивают-то?
Самый простой и дешовый. Другие на порядки дороже.
P>>Тебе все рассказали. Это самый простой способ тригерить сообщения в мониторинг на той стороне.
·>Зачем триггерить мониторинг на той стороне?
Затем, что наши ассерты говорят о том, что у них чего то не то.
P>>
у вас там что, секюрити не изобрели? В логах чудовищное количество сенситив инфрмации. Если даешь доступ сотне-тысяче консумеров, это все равно что приговор себе подписать.
·>1. В логах не должно быть сенситив информации. По крайней мере не во всех. На крайний случай заведи лог специально для варнингов и расшарь.
Ога, и так для тыщи консумеров.
·>2. Мы вроде о внутренних консьюмерах говорили.
В данном случае это скорее внешние консумеры. Коммуникация то отсутствует, разные подразделения, может оказаться так, что и доступа друг к другу не имеют вовсе. Т.е. разницы со внешними консумерами никакой. Пока менеджмент не договорится, должно быть решение.
P>>Тебе уже сказали, что все это уже есть. Снова нечитатель?
·>В том-то и дело, что много чего уже есть. Так зачем нужен ещё и хедер?
Что бы мониторинг на той стороне сработал.
P>>Предлагаешь взять до кучи роль топ-менеджера и потратить пять лет на выстраивание процесса коммуникации с консумерами что бы закончить фичу?
·>Без хедера фича не работает?
Нет, не работает. К каждой фиче приклеиваются нефункциональные требования — например, мониторинг на обоих сторонах должен обнаруживать проблемы
·>Итак. Получается такая цепочка:
·>0. Ты обнаружил precondontion.
·>1. Код ворнинга
·>2. QA
·>3. Хедер
·>4. Система логгирования
·>5. Мониторинг
·>6. L2 замечает проблему
·>7. L2 расследует
·>8. разработчик-менеджер.
·>Вот теперь объясни зачем нужны шаги 1-7? Это затраты ресурсов и человеческих, и машинных, и на каждом шаге можно сломаться-потеряться и вся цепочка рухнет. Почему бы сразу не перейти к 8му шагу?
Похоже, тебе религия мешает разобраться, зачем нужны ассерты.
Они нужны в момент, как и логи, во время запуска в тч на проде.
Например — выявить, если какаято из 2^100 комбинаций дала подозрительный результат.
P>>·>У тебя нет 2^100 комбинаций.
P>>Есть. Типичный реквест содержит куда больше информации.
·>И что? Мы говорим о конкретном warning, который появится в хедере. Который проверяет вполне конкретную информацию по конкретному алгоритму. Т.е. ровно одна комбинация.
Он проверяет свойство результата, например, или свойство входа. У какой из 2^100 комбинаций эти свойства будут нарушены?
P>>Мы снова говорим о том, что ты не понимаешь роль ассертов. Ассерт используется там, где джира-емейл-тестирование неприменимо. Это механизм того же рода, что и логи.
·>Я о роли ассертов и тестов не рассуждал и вообще ничего не говорил. В данном контексте это неважно.
Наоборот, именно это и важно.
P>>Вот-вот. Ассерты это те же логи, только, только условные. Логи знаешь, а ассерты — нет?
·>И причём тут хедер?
При том, что надо быть дать знать той стороне, что свойства ихнего запроса пудозрительные.
P>>И снова ты пишешь о том, что не в курсе проблемы которую решают ассерты.
·>Мне пофиг какие проблемы решают ассерты. Это к разговору не относится. Я пытаюсь из тебя вытянуть какие проблемы решает хедер.
Ты вроде выяснил — административные, разделяет зоны ответственности."херли вы пользуетесь старой схемой, если год назад мы вам дали новую"
·>Так почему именно хедер с ворнингом надо? Чем другие механизмы не устраивают-то?
Самый простой и дешовый. Другие на порядки дороже.
P>>Тебе все рассказали. Это самый простой способ тригерить сообщения в мониторинг на той стороне.
·>Зачем триггерить мониторинг на той стороне?
Затем, что наши ассерты говорят о том, что у них чего то не то.
P>>
·>1. В логах не должно быть сенситив информации. По крайней мере не во всех. На крайний случай заведи лог специально для варнингов и расшарь.
Ога, и так для тыщи консумеров.
·>2. Мы вроде о внутренних консьюмерах говорили.
В данном случае это скорее внешние консумеры. Коммуникация то отсутствует, разные подразделения, может оказаться так, что и доступа друг к другу не имеют вовсе. Т.е. разницы со внешними консумерами никакой. Пока менеджмент не договорится, должно быть решение.
P>>Тебе уже сказали, что все это уже есть. Снова нечитатель?
·>В том-то и дело, что много чего уже есть. Так зачем нужен ещё и хедер?
Что бы мониторинг на той стороне сработал.