Size: a a a

.NET Chat Убежище

2017 November 29

λ

λετучαя рыбα in .NET Chat Убежище
Igor
Потому что они не нужны 😏
Надо двигаться в сторону зав. типов, что ты компилятор все ошибки находил.
Подожи, ошибки ведь могут быть в логике. Даже компилятор может не разобраться, а думать, что так и должно работать. Или зав. типы и для таких кейсов могут что-то предложить?
источник

I

Igor in .NET Chat Убежище
λετучαя рыбα
Подожи, ошибки ведь могут быть в логике. Даже компилятор может не разобраться, а думать, что так и должно работать. Или зав. типы и для таких кейсов могут что-то предложить?
А в фп логика вообще покрывается дата-тестами (в них арх. не нужна)
источник

λ

λετучαя рыбα in .NET Chat Убежище
Igor
А в фп логика вообще покрывается дата-тестами (в них арх. не нужна)
Просто делать проект и складывать туда файлы один за другим?
источник

λ

λετучαя рыбα in .NET Chat Убежище
А если много всего? На лоджикал-скоупы всякие дробить же надо.
источник

I

Igor in .NET Chat Убежище
А у тебя точно ФП 😑?
источник

λ

λετучαя рыбα in .NET Chat Убежище
Igor
А у тебя точно ФП 😑?
источник

VK

Vladislav Khapin in .NET Chat Убежище
Nikita Tsukanov
людям нужно доверять
источник
2017 November 30

Dv

Dr. Friedrich von Never in .NET Chat Убежище
λετучαя рыбα
Никита, а использовал ли ты MEF и другие способы attribute-based конфигурации внедрялки зависимостей? Почему в .NET мире этот способ почти никто не использует? В Java вон одни атрибуты везде, а у нас только в ASP.NET.
А мне вот кажется, что слишком много магии в конфигурации на атрибутах. У нас несколько проектов используют конвенции (с помощью рефлекшена ищут типы и регистрируют в DI по правилам в зависимости от сборок, имён и неймспейсов), и мне это не очень нравится. Много магии, сложно разобраться, когда что-то идёт не так.

В Java я пользуюсь всей этой аннотационной магией, и мне она тоже не нравится. Бывает, что какая-нибудь стерлядь из библиотеки засунет чего-нибудь в твой контейнер, и тогда Spring очень возбуждается, начинает это всё автоконфигурить, и получается в итоге херня. Мне (как второй руки специалисту по Spring) было бы намного яснее и приятнее, если бы все компоненты в явном виде мной описывались в конфигурации проекта, и не было бы никакой autoload-магии.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Aikidos
Мне было тогда около 15. Я был молод. Тогда еще меня завораживали красивые девушки и белые лошади. Помню тот день лучше любого другого дня который был до него. Я встретил студию. Она поклялась никогда не предавать меня, а я поклялся никогда не забывать про неё. Мы вместе шли через года сквозь технологии, которые закрывали солнце и через туман непонятного будущего...её непонятного будущего. Она не нарушила своего обещания, а я?
Красивая история.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Igor
Потому что они не нужны 😏
Надо двигаться в сторону зав. типов, что ты компилятор все ошибки находил.
Тесты и строгая типизация не заменяют, а дополняют друг друга. С помощью типизации ты доказываешь свойства программы на некоем формальном языке. А с помощью тестов ты проверяешь, что твой формальный язык действительно описывает какие-то полезные свойства системы — именно те, которые хочется заказчику софта.
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
Igor
А в фп логика вообще покрывается дата-тестами (в них арх. не нужна)
А это что за птица такая? Property-based testing знаю, data-тесты не знаю.
источник

NT

Nikita Tsukanov in .NET Chat Убежище
Fscheck всякие поди
источник

I

Igor in .NET Chat Убежище
Dr. Friedrich von Never
А это что за птица такая? Property-based testing знаю, data-тесты не знаю.
https://en.m.wikipedia.org/wiki/Data-driven_testing

Это значит без соков/стабов
источник

Dv

Dr. Friedrich von Never in .NET Chat Убежище
А, ну так я делаю, бывает.
источник
2017 December 01

AK

Aleksander Khanteev in .NET Chat Убежище
Я и со стабами/моками дата дривен делаю. Это ортогональные вещи.
источник

X

Xak in .NET Chat Убежище
расстановка точек над чатами
источник

R

Rαmαη in .NET Chat Убежище
Xak
расстановка точек над чатами
Слишком много ониме
источник

X

Xak in .NET Chat Убежище
там где-то пониже ещё есть аниме про другой шарп, но там сплошные м***ды
источник

Ɖ

Ɖrēw in .NET Chat Убежище
Xak
расстановка точек над чатами
Орнул
источник

NM

Nikolay M in .NET Chat Убежище
В первом монады
источник