Size: a a a

2021 January 14

VS

Vasily Shapenko in F# Chat
Семён Трояновский
а можно как-то подсказать ему где искать nuget.config из солюшена, чтобы не добавлять это в глобальный config?
В  visual studio   просто
источник

VS

Vasily Shapenko in F# Chat
Он добавит в глобальный
источник

VS

Vasily Shapenko in F# Chat
Или в райдере
источник

VS

Vasily Shapenko in F# Chat
Если это не срабатывает, значит, проблема в  FSI
источник

СТ

Семён Трояновский... in F# Chat
я в VS Code
источник

AH

Ayrat Hudaygulov in F# Chat
Семён Трояновский
а можно как-то подсказать ему где искать nuget.config из солюшена, чтобы не добавлять это в глобальный config?
Локальный в проекте + в глобальной нугет папке
источник

VS

Vasily Shapenko in F# Chat
источник

AT

Anton Ternavsky in F# Chat
Vasily Shapenko
Есть места не столь цивилизованные
Ну странно кстати, платежка архитектурно просто идеально ложится на CQRS+EventSourcing, почему архитекторы прохлопали ушами-вопрос. Или это такой легаси из начала 2000х?
источник

g

gsomix in F# Chat
Anton Ternavsky
Правильный ответ-от моков надо стараться избавляться, но кое где без них никак, и это кое где заставляет лишний раз подумать, а может стоит переписать код так, чтобы все таки изжить использование моков в тестируемом коде? :)
В моем понимании, это означает, что для функций с сайд-эффектами нужно писать интеграционные тесты. Тогда DI не нужен, можно использовать зависимости напрямую.
источник

AT

Anton Ternavsky in F# Chat
gsomix
В моем понимании, это означает, что для функций с сайд-эффектами нужно писать интеграционные тесты. Тогда DI не нужен, можно использовать зависимости напрямую.
Интеграционные тесты могут компоноваться не напрямую, а с использованием кастомной конфигурации контейнера, в который еще аспектами навешан обсчет метрик/перцентилей.
источник

AT

Anton Ternavsky in F# Chat
Вызовов тех или иных методов
источник

AT

Anton Ternavsky in F# Chat
Ляпота же.
источник

AT

Anton Ternavsky in F# Chat
Но мало кому конечно такое надо.
источник

AT

Anton Ternavsky in F# Chat
Кому надо-тот так и делает
источник

g

gsomix in F# Chat
Anton Ternavsky
Интеграционные тесты могут компоноваться не напрямую, а с использованием кастомной конфигурации контейнера, в который еще аспектами навешан обсчет метрик/перцентилей.
Ой, я пока с более простым вариантом хочу разобраться. :)
источник

g

gsomix in F# Chat
@Aprosvirnin90 Только не надо давать ляща, пожалуйста. :)
источник

g

gsomix in F# Chat
Спасибо. Хорошее обсуждение получилось.
источник

АП

Артем Просвирнин... in F# Chat
Дык я сам боюсь получить)
источник

VS

Vladimir Shchur in F# Chat
gsomix
Мне хотелось обсудить, всегда ли нужно выбирать интеграционные тесты в подобных ситуациях, или иногда юнит-тесты с моками бывают полезны?
в идеале не должно быть) но сам зачастую использую там где это упрощает код, в частности когда функции передаются зависимостями и в зависимости от чего-то ещё они вызываются
источник

VS

Vladimir Shchur in F# Chat
в тесте получается их нужно мокать
источник