Информация об изменениях

Сообщение Re[89]: Годами не могу вырваться из некорректных вопросов на от 02.06.2020 7:55

Изменено 02.06.2020 12:03 Pauel

Re[93]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Codealot, Вы писали:

I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.


C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".


Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
Автор: Ikemefula
Дата: 27.04.20

Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.


То есть, кроме тестов можем использовать что угодно, абы помогло:

1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас не было"

Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.

C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.


Что, телепатия не работает?
Re[93]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Codealot, Вы писали:

I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.


C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".


Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
Автор: Ikemefula
Дата: 27.04.20

Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.


То есть, кроме тестов можем использовать что угодно, абы помогло:

1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас нету"

Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.

C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.


Что, телепатия не работает?