Size: a a a

Programming Offtop

2020 December 02

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Я уже описал, почему я не считаю, почему на инит-блоки не натягиваются аналогии с функциями. Смысла мне показывать примеры нет)
хорошо я понял
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
data класс с логикой и киданием исключения в конструкторе - ну х_й знает
лол. у меня это используется только на приёме запросов в апи и кидающаяся ошибка превращается в 400 респонс
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
data класс с логикой и киданием исключения в конструкторе - ну х_й знает
А как иначе делать то, что у вас принято завтипами пилить?
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
хорошо я понял
Но ты на меня не смотри, ишую пиши обязательно. И ссылку сюда кидай. Двадцать пар глаз лучше, чем три.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Но ты на меня не смотри, ишую пиши обязательно. И ссылку сюда кидай. Двадцать пар глаз лучше, чем три.
я написал уже :)

https://t.me/pofftop/260419
источник

AM

Andrew Mikhaylov in Programming Offtop
А, ой)
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
А как иначе делать то, что у вас принято завтипами пилить?
Это к скобке,
В f# обычно делается фабричный метод ( ... -> Either<Error, T> ) и приватный конструктор
источник

VP

Vladimir Petrakovich in Programming Offtop
Igor
Это к скобке,
В f# обычно делается фабричный метод ( ... -> Either<Error, T> ) и приватный конструктор
Хорошая история, но у data классов конструктор всегда публичный
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
Это к скобке,
В f# обычно делается фабричный метод ( ... -> Either<Error, T> ) и приватный конструктор
а у меня такие запросы, я по конструктору ищу параметры и подставляю
источник

I

Igor in Programming Offtop
Vladimir Petrakovich
Хорошая история, но у data классов конструктор всегда публичный
Имхо data класс для этого и не подходит.
Они больше про агрегацию (произведение типов), а типы с ограничениями лучше делать через обычные (или inline классы)
источник

VP

Vladimir Petrakovich in Programming Offtop
Igor
Имхо data класс для этого и не подходит.
Они больше про агрегацию (произведение типов), а типы с ограничениями лучше делать через обычные (или inline классы)
Частично согласен, но часто не все комбинации полей валидны
источник

AM

Andrew Mikhaylov in Programming Offtop
Igor
Имхо data класс для этого и не подходит.
Они больше про агрегацию (произведение типов), а типы с ограничениями лучше делать через обычные (или inline классы)
Предлагаешь в случае пары с ограничениями делать дата класс, а сверху инлайн-класс?)
источник

VP

Vladimir Petrakovich in Programming Offtop
А всего-то надо принять unchecked исключения, которые могут вылететь откуда угодно
источник

KD

Konstantin Dovnar in Programming Offtop
саша сок #KotlinGang
ну не знаю, волне в духе котлина
Очень ну такое.
Сходу неочевидно, что это. Словно какой-то переменной init присваивается значение.
источник

AM

Andrew Mikhaylov in Programming Offtop
Vladimir Petrakovich
А всего-то надо принять unchecked исключения, которые могут вылететь откуда угодно
-_-
источник

I

Igor in Programming Offtop
Andrew Mikhaylov
Предлагаешь в случае пары с ограничениями делать дата класс, а сверху инлайн-класс?)
Предлагаю почитать Domain Modeling Made Functional, может интересные идеи появятся 😌
Недавно опять натыкался на ее рекламу, уже и в докладе по ddd в ruby
источник

AD

Aleksey D. in Programming Offtop
Igor
Предлагаю почитать Domain Modeling Made Functional, может интересные идеи появятся 😌
Недавно опять натыкался на ее рекламу, уже и в докладе по ddd в ruby
если одноименный доклад автора не зашел, все равно стоит читать?)
источник

d

dimiii in Programming Offtop
Igor
Предлагаю почитать Domain Modeling Made Functional, может интересные идеи появятся 😌
Недавно опять натыкался на ее рекламу, уже и в докладе по ddd в ruby
Ruby же вмер, что ты там ищешь?
источник

I

Igor in Programming Offtop
Aleksey D.
если одноименный доклад автора не зашел, все равно стоит читать?)
Ну это был немножко тролинг, я ведь и сам не читал 🌚
источник

I

Igor in Programming Offtop
dimiii
Ruby же вмер, что ты там ищешь?
Может быть, но при этом они продолжают интересные идеи выдать
Много интересного почерпнл в https://www.youtube.com/user/railsclub/videos

Да и вообще ruby это идейный потом smalltalk - ради одного этого стоит посмотреть
источник