Сообщение Re[89]: Годами не могу вырваться из некорректных вопросов на от 02.06.2020 7:55
Изменено 02.06.2020 13:33 Pauel
Re[93]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Codealot, Вы писали:
I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.
C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".
Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
То есть, кроме тестов можем использовать что угодно, абы помогло:
1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас нету"
Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.
C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.
Что, телепатия не работает?
I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.
C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".
Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
Автор: Ikemefula
Дата: 27.04.20
Дата: 27.04.20
Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.
То есть, кроме тестов можем использовать что угодно, абы помогло:
1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас нету"
Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.
C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.
Что, телепатия не работает?
Re[89]: Годами не могу вырваться из некорректных вопросов на
Здравствуйте, Codealot, Вы писали:
I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.
C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".
Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
То есть, кроме тестов можем использовать что угодно, абы помогло:
1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас нету"
Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.
Сюда можно добавить что угодно, если это поможет работе.
C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.
Что, телепатия не работает?
I>>"не изменяют ни одного из наблюдаемых аспектов" — все тесты, которые ты написал должны быть зелёными, даже если это тесты на микротайминги или ручные тесты.
C>Тесты — это один крайне узкий пример наблюдаемых аспектов поведения, так что отмазка не принимается. Если ты имел в виду только тесты — надо было и писать про тесты, а не про "ни один наблюдаемый аспект поведения" и "любые внешние проверки, в любом количестве".
Ты с задержкой в пять недель пересказываешь мне мои же высказывания. Это у тебя подход к самообразованию?
Цитирую себя http://rsdn.org/forum/job/7716124.1
Автор: Ikemefula
Дата: 27.04.20
Дата: 27.04.20
Рефакторинг это не "поведение с тз бизнеса", а вообще наблюдаемое поведение, т.е. гарантируем это автоматическими тестами всех уровней, ручными, проверкой пред-, пост-условий, инвариантов, можно даже хоть логи притянуть сюда.
То есть, кроме тестов можем использовать что угодно, абы помогло:
1 логи
2 инварианты, пред-, пост-условия
3 Аудит, если есть, тогда доступны подробности: "18.02 юзер такой то открыл профиль, исправил пол с женского на мужской, сделал две транзации идентификаторы прилагаются, исправил пол с мужского на женский."
Это почти как логи, только на стороне бизнес-логики.
4 Всевозможные метрики, счетчики которые собираются во время работы приложения или компонента
5 Собственно, самый простой случай — пользователь получил доступ к новой версии и пишет "ой, а тут раньше было, а сейчас нету"
Это все наблюдаемые аспекты и это не тесты. Случай 5 как раз и демонстрирует, что те самые 100% недостижимы.
Сюда можно добавить что угодно, если это поможет работе.
C>А теперь давай, напиши, что ты имел в виду совсем не то, что ты написал.
Что, телепатия не работает?