Size: a a a

var chat = new Chat();

2021 July 12

VL

Vova Lantsov in var chat = new Chat();
Понял, не могу ответить на этот вопрос
источник

A

Aleksey in var chat = new Chat();
а в чем смысл этих вопросов?
источник

A

Aleksey in var chat = new Chat();
вот зачем столько времени уделять подбору фрайма для тестирования
источник

E

Etki in var chat = new Chat();
Вот зачем уделять время подбору %инструмента%
источник

A

Aleksey in var chat = new Chat();
типо приходишь на проект там либо уже есть че то, либо нет, то с нуля это легаси не покроешь
источник

E

Etki in var chat = new Chat();
Ненужное это, гвозди забивает? Забивает. Чего неймется-то?
источник

VL

Vova Lantsov in var chat = new Chat();
Ну типо Mock хорош, не вижу смысла его разбавлять какими-то NSubstitute
источник

E

Etki in var chat = new Chat();
В смысле молоток? А что с табуреткой не так?
источник

VL

Vova Lantsov in var chat = new Chat();
Спрашивай)
источник

VL

Vova Lantsov in var chat = new Chat();
new Mock<IMyInterface>();

Тоже ничего писать не надо, при необходимости расширить метод используешь Setup, при необходимости засетапить свойство SetupProperty, ничего трудного
источник

VL

Vova Lantsov in var chat = new Chat();
Ну явно так и должно быть) Неявно если то это implicit
источник

VL

Vova Lantsov in var chat = new Chat();
Самый низкий уровень абстракции по-моему это JToken, от него уже наследуются JObject, JArray, etc.

Можешь попробовать его подставить как параметр explicit оператора
источник

VL

Vova Lantsov in var chat = new Chat();
Ибо странно что нужно явно конвертировать
источник

AS

Anton Sher in var chat = new Chat();
Для стронг мидла явно маловато
источник

VL

Vova Lantsov in var chat = new Chat();
Тогда можешь попробовать

explicit operator myClass(object model)
{
   return ((JToken)model).ToObject<myClass>();
}
источник

VL

Vova Lantsov in var chat = new Chat();
Если парит постоянно конвертировать)
источник

AL

Alexander Luzgarev in var chat = new Chat();
Никакой; не пользуйтесь TDD
источник

A

Aleksey in var chat = new Chat();
приведи пример проектов где ты лично использовал этот подход
источник

VL

Vova Lantsov in var chat = new Chat();
1) TDD трудно соблюдать со 100% честностью, рано или поздно ты нарушишь его правила, особенно когда тестировать нужно много чего
2) Уходит слишком много времени на написание тестов, зачастую фича нужна вчера и тесты не являются приоритетом

Зависит конечно же от проекта, я работал на одном, где TDD применялся
источник

VL

Vova Lantsov in var chat = new Chat();
Но, насколько я понимаю, чаще его не используют, чем используют
источник