Size: a a a

2020 December 23

K

Katz in pro.net
Nikita Tsukanov
хз, мы кладём прямо в nupkg символы
немного некропостинга, но я тут наткнулся на такую ишью
https://github.com/dotnet/sourcelink/issues/628
источник

K

Katz in pro.net
Похоже просто класть символы в пакет не вариант нынче
источник

S

Stas in pro.net
Alex Bespalov
Лучше вообще асбтрагироваться, родить что нибудь типа MapperService.Map<TFrom, TTo>(TFrom source) и IMapper<TFrom, TTo> и на реализации интерфейса наделать маппингов, а в сервисе логику выбора маппинга с кешированием. Automapper на любом большом проекте сколько видел всегда приводит к тому, что рефакторить больно, трудно, хер пойми где выстрелит; async нельзя, а регулярно надо хоть как костыль, хоть как быструю фичу(ну вот есть у меня feature toggle сервис, он async методы имеет, в маппер не могу); мнимое ощущение экономии времени на том, что маппинг не руками как обезъяна писал, а как член high iq society вызывал Mapper.Map. Оно может и про неправильное использование маппера, но реальность вот такая вот.
Согласен, лучше абстрагироваться, но по иным причинам. Вопрос №1 А от чего тебя защищает Map<TFrom, TTo> вместо Map<TTo> ?(Дурак и так тип запишет, если не хочет убедиться в его регистрации, или рефакторинг? ну что-то смутно себе представляю) №2 а как вообще он связан с асинхроном, о чём речь?
источник

AB

Alex Bespalov in pro.net
Map<TFrom, TTo> - пример, пусть будет без TFrom. async - обмазывание кода при маппинге(или велосипедостроение рядом альтернативных мапперов) обращениями куда нибудь асинхронно чтобы заполнить в TTo какой нибудь конкретное свойство. Ну, да, может быть это уже не то чтобы pattern mapper.
источник

S

Stas in pro.net
Alex Bespalov
Map<TFrom, TTo> - пример, пусть будет без TFrom. async - обмазывание кода при маппинге(или велосипедостроение рядом альтернативных мапперов) обращениями куда нибудь асинхронно чтобы заполнить в TTo какой нибудь конкретное свойство. Ну, да, может быть это уже не то чтобы pattern mapper.
Асинхронно заполнять поля? Вы чего там такое тормозное читаете? Или это аля композиция из слоя доступа в маппере который к каждому заполняему объекту юзает для какого то поля запрос например к бд? В таком случае это не маппер виноват, а архитектура
источник

AB

Alex Bespalov in pro.net
>не маппер виноват, а архитектура
к такому использованию приходит, да.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Gennady Movila
я понимаю, но что конкретно происходит?
Часто это предлагают сделать те аппы, которые что-то меняют в окружении.

Считается, что проще перезагрузить всё подряд, чем объяснять пользователю, что конкретно должно быть перезагружено для того, чтобы изменения окружения увидела нужная ему программа.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Gennady Movila
ну вообще любой апп джетбрейнса просит перезагрузку kekw
В Тулбоксе у меня ни единого раза перезагрузку не спросили.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Vladislav Igorevich
Всем привет, подскажите пожалуйста, как запускать xunit тесты и видеть их отчёт в Jenkins?
Как тебе dotnet test? Там есть опция, чтобы делать отчёт в *.trx.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Katz
Похоже просто класть символы в пакет не вариант нынче
Вместо них нужно snupkg, да. Правда, я не уверен, что правильно им пользуюсь: периодически загрузка snupkg у меня разваливается и ругается на какую-то свою мутную валидацию.
источник

Dv

Dr. Friedrich von Ne... in pro.net
Эта часть инфраструктуры продумана довольно плохо :(
источник

AT

Alexey Tkachenko in pro.net
Alex Bespalov
>не маппер виноват, а архитектура
к такому использованию приходит, да.
Звучит как основание перейти к реактивному распространению данных
источник

VI

Vladislav Igorevich in pro.net
Dr. Friedrich von Never
Как тебе dotnet test? Там есть опция, чтобы делать отчёт в *.trx.
его и использовал dotnet test UnitTestApp\UnitTestApp.csproj --logger:"trx;logFileName=%WORKSPACE%/tests/report.xml" , но почему-то плагин xUnit не видит xml, но подумал что фиг с ним и думаю, как деплой сделать
источник

Dv

Dr. Friedrich von Ne... in pro.net
Vladislav Igorevich
его и использовал dotnet test UnitTestApp\UnitTestApp.csproj --logger:"trx;logFileName=%WORKSPACE%/tests/report.xml" , но почему-то плагин xUnit не видит xml, но подумал что фиг с ним и думаю, как деплой сделать
Что такое "xlm"?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Приколы с логгером выглядят правильно
источник

VI

Vladislav Igorevich in pro.net
Dr. Friedrich von Never
Что такое "xlm"?
ой xlm
источник

Dv

Dr. Friedrich von Ne... in pro.net
Vladislav Igorevich
его и использовал dotnet test UnitTestApp\UnitTestApp.csproj --logger:"trx;logFileName=%WORKSPACE%/tests/report.xml" , но почему-то плагин xUnit не видит xml, но подумал что фиг с ним и думаю, как деплой сделать
Ок, что значит «не видит xml»? Какой XML и почему он должен его «видеть»?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Я чота вообще запутался. Плагин? Какой плагин?
источник

PN

Paul N in pro.net
У меня есть определенного типа си шарп проджект. Я добавляю нюгет, который имеет несколько таргетов. Как нюгет понимает какой именно таргет выбрать?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Dr. Friedrich von Never
Я чота вообще запутался. Плагин? Какой плагин?
А, для Дженкинса плагин, наверное.
источник