Size: a a a

BY Microsoft .NET User Group

2020 September 01

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Igor
А как по английски будет строгая типизация?
strong
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
strong - weak
static - dynamic
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Igor
А как по английски будет строгая типизация?
Stay strong Belarus
источник

I

Igor in BY Microsoft .NET User Group
А как переводится strong (ну weak) на русский?
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Igor
А как переводится strong (ну weak) на русский?
по-разному ;)
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
но ваще сильная и слабая
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
если слова переводить
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
а не термины
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
или ты хочешь сказать, что strong не просто так называется именно так?)
источник

I

Igor in BY Microsoft .NET User Group
Хочу сказать что типизация бывает сильная/слабая x статическая/динамическая, а строгой (strict) бывает семантика вычисления
источник

I

Igor in BY Microsoft .NET User Group
> статья рассказывающая про реализацию пока что находится в редактуре

А нахрен эта нужна

> Учить новый язык ради этого я, само собой, не стану, но концепции под покровом тихой украинской ночи, перепрячу.

Ой все
источник

GB

Gavin Belson in BY Microsoft .NET User Group
> А нахрен эта нужна

А чтобы у вас разрыв мозга не случился от фразы "поддержка Direct sql реализована в виде фичи для двустороннего канала, включает в себя 2 чека для автотестов и саппортится через рантайм на Ef.Core"
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Подвожу плавненько
источник

E

Ed in BY Microsoft .NET User Group
Igor
Хочу сказать что типизация бывает сильная/слабая x статическая/динамическая, а строгой (strict) бывает семантика вычисления
В русскоязычной литературе часто используется термин «строгая типизация»; общепринятый вариант «сильная типизация» используется лишь при противопоставлении «слабой типизации».
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Не, я могу в двух словах сказать что я сделал: процессор сайд-эффектов, похожий на монаду архитектурно, выпинывающий запросы в условно-чистые функции с кучей синтаксического сахара и интересным (на мой взгляд) тулингом и всё это на C# (netstandard2.0). Но опять же, о сути это не скажет ни слова. Поэтому, как мне кажется, подступаться к теме надо медленно.
источник

I

Igor in BY Microsoft .NET User Group
Ed
В русскоязычной литературе часто используется термин «строгая типизация»; общепринятый вариант «сильная типизация» используется лишь при противопоставлении «слабой типизации».
Ну можно было бы статью из вики и полностью вставить
источник

PN

Pavel Nasovich in BY Microsoft .NET User Group
Gavin Belson
Не, я могу в двух словах сказать что я сделал: процессор сайд-эффектов, похожий на монаду архитектурно, выпинывающий запросы в условно-чистые функции с кучей синтаксического сахара и интересным (на мой взгляд) тулингом и всё это на C# (netstandard2.0). Но опять же, о сути это не скажет ни слова. Поэтому, как мне кажется, подступаться к теме надо медленно.
синтаксисом похоже на https://github.com/abpframework/abp

собственно там:
хочешь как DDD - пожалуйста
хочешь без него, но микросервисы - тоже без проблем
монолит? да хоть два

а бонусом:
валидация
миграции
транзакции
аудит
кэшинг
и тд
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Pavel Nasovich
синтаксисом похоже на https://github.com/abpframework/abp

собственно там:
хочешь как DDD - пожалуйста
хочешь без него, но микросервисы - тоже без проблем
монолит? да хоть два

а бонусом:
валидация
миграции
транзакции
аудит
кэшинг
и тд
Чёт мне кажется, по абстракция оверлоаднуто.
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Вставлю свои пять копеек. Единственная хорошая архитектура - максимально модульный проект без лишних абстракций. То есть проект без архитектуры :)
источник

GB

Gavin Belson in BY Microsoft .NET User Group
Dmitry Protko
Вставлю свои пять копеек. Единственная хорошая архитектура - максимально модульный проект без лишних абстракций. То есть проект без архитектуры :)
Так а я не спорю. Когда я делал Tecture - я старался сделать так, чтобы таргет-юзер мог выкинуть из своего проекта все абстракции
источник