170 похожих чатов

Делаю видеохостинг. Мне нужно в процессе разработки тестить код и

пользовательский функционал. По идее здесь unite тесты используются, но вот сними тут долго и нудно. Т.к. мне тестить 50+ методов, если не больше 100 выйдет. Да и классов несколько десяток. Или тут только они помогут?

15 ответов

27 просмотров

Не тестируйте всё. Если пользовательский функционал, то это уже функциональные или интеграционные тесты, а не unit. Если слишком много методов, то может проблема ещё в архитектуре.

Тестируйте не методы а поведение кода с точки зрения внешнего потребителя.

Vitaliy- Автор вопроса
Vitaliy
Ну даже так довольно муторно выйдет

Значит как сказали выше проблема в архитектуре. Попытайтесь подружиться с SOLID

Vitaliy- Автор вопроса
Oleg Safonov
Не тестируйте всё. Если пользовательский функциона...

Тут скорее идея видеохостинга сложна довольно, вот так и вышло

Vitaliy
Тут скорее идея видеохостинга сложна довольно, вот...

Ну вообще не уверен. Какого рода сложности там? Там сложности скорее архитектурные, а не на уровне кода.

Vitaliy
Связь в таблицах бд

Ну конкретнее давайте

Vitaliy- Автор вопроса
Oleg Safonov
Ну конкретнее давайте

Очень много таблиц для связей, т.к. без них просто никак.

Vitaliy- Автор вопроса
Vitaliy
Очень много таблиц для связей, т.к. без них просто...

Сущностей всего 6. Но вот связи между ними это жесть просто

Vitaliy
Очень много таблиц для связей, т.к. без них просто...

Ну это не специфично для хостинга, во всех проектах есть таблицы и связи. И 'очень много' - это не объективная мера

Vitaliy
Сущностей всего 6. Но вот связи между ними это жес...

А есть уверенность, что там нормально всё спроектировано?

Vitaliy
Под 20 где-то

Звучит странно)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта