Size: a a a

2021 April 21

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
там вроде тыкнуть на кружок себя надо
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: что за моки?
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Когда ты хочешь протестировать какую-то часть функциональности проще заменить объекты с которыми он общается на фиктивные. Эти фиктивные объекты и называются моками. Ты заменяешь реальные объекты пустышками и описываешь поведение для них при определенных вызовах.
https://habr.com/ru/post/169381/
Вот тут подробней)
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
На самом деле ты не переживай, тестирование это реально очень сложная тема
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
С моей точки зрения написать хорошие тесты в среднем сложнее чем хорошо имплементировать бизнес-логику
источник

p

pika42 in C++ Together 2.0
не сказал бы, что сложнее, а просто геморойнее
источник

p

pika42 in C++ Together 2.0
потому что иногда кол-во вариантов для тестов уходит в бесконечность
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Сколько видов тестирования ты применяешь и почему?
источник

p

pika42 in C++ Together 2.0
в даннный момент никакие
источник

p

pika42 in C++ Together 2.0
я в гейдев свалил
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: Будем считать, что моки нам не нужны.
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Ну тогда к чему этот сюр?)
источник

p

pika42 in C++ Together 2.0
но на прошлой работе у нас юнит тесты были
источник

p

pepeground_bot in C++ Together 2.0
на питоне с? у нас есть!
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Ну юниты сами по себе малополезны
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Ну без моков настоящие юнит тесты хрен напишешь)
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
Ты не должен ничего мокать когда пишешь функциональные тесты
источник

p

pika42 in C++ Together 2.0
в той специфике юнит как раз были норм
источник

M

Matrix Telegram Brid... in C++ Together 2.0
Princess Luna: Я так понял мне надо будет овверрайдить методы, где я хочу применить моки?
источник

CC

Chris Calvin 🦖 in C++ Together 2.0
независимо от специфики юнит-тестов категорически мало
источник