
F01134H
06.04.2018
13:14:41
Народ, есть валидация определенных значений, которая повторяется в нескольких местах (в контроллере, MVCS), нормально ли выносить ее в отдельный класс, дабы избежать дублирования? Учитывая, что это пока единственный подобный класс-валидатор в проекте
и есть ли какие-нибудь требования к таким классам?)

Sergey
06.04.2018
13:15:12

Google

F01134H
06.04.2018
13:15:31
Ну это то понятно)

Sergey
06.04.2018
13:16:03
Ну это то понятно)
про каплинг и кохижен или про то что нормально дублирование выносить в отдельную хрень?

F01134H
06.04.2018
13:16:38
про каплинг и кохижен

Sergey
06.04.2018
13:31:52
если тебе все понятно то тогда как бы... и вопросов не должно возникать)

F01134H
06.04.2018
13:34:57
?

Evgeniy
06.04.2018
15:47:11
что решений несколько или наследование (мне кажется не очень, можно еще трейт) или композиция или агрегация

F01134H
06.04.2018
15:49:19
дык смотри во сколько я спросил)

Evgeniy
06.04.2018
15:58:34
ну я только заметил
надо пилить обучающие туторы)

Mykola
06.04.2018
21:11:27
ребятушки, доброй ночи

Like
06.04.2018
21:11:40
Тока без фп на пыхе, пожалуйста

Mykola
06.04.2018
21:12:03
на пыхе фп это нонсенс)

Google

Mykola
06.04.2018
21:12:19
у меня даже доклад про это есть (спойлер)

Roman
06.04.2018
21:12:27

Like
06.04.2018
21:12:33

Mykola
06.04.2018
21:12:54
сегодня хочу по серьезному, без пыха

Roman
06.04.2018
21:13:07

Bohdan
06.04.2018
21:13:19

Roman
06.04.2018
21:13:20
Haskell в помощь, друг мой)

Mykola
06.04.2018
21:13:30
внимание, вопрос: что за хрень такая этот самый конструктор?

Like
06.04.2018
21:13:39
Госпади
А навеянно то чем?
Пыхой !

Mykola
06.04.2018
21:13:51
не

Roman
06.04.2018
21:13:59
Да пребудет с тобой присвятая лямбда)

Mykola
06.04.2018
21:14:03
навеяно каноничным ооп на классах

Like
06.04.2018
21:14:21

Bohdan
06.04.2018
21:14:34
наверное, действительно lifecycle event

Mykola
06.04.2018
21:14:51
хендлер тогда уж

Roman
06.04.2018
21:15:30
На него указатель взять нельзя(

Bohdan
06.04.2018
21:15:54

Mykola
06.04.2018
21:16:01
но все равно возникает несколько вопросов:
- как быть с наследованием конструкторов?
- как быть с LSP
- обязательно лы вызывать конструктор парента
- что вообще такое "метод"

Google

Mykola
06.04.2018
21:16:45
это тупые вопросы тиба поток сознания, их бы собрать вместе в одну умную теорию - было бы дело
и опять же, не хочется к конкретному языку привязываться
есть идеи?

Bohdan
06.04.2018
21:19:25
наследование конструкторов - цепочка хендлеров
c пропагацией
обязательно/нет - выплывает из предыдущего

Mykola
06.04.2018
21:20:18
не похоже на правду

Bohdan
06.04.2018
21:20:25

Mykola
06.04.2018
21:22:59
еще мысли:
- множественное наследование
- diamond of death
- интерфейс с описанием конструктора

Roman
06.04.2018
21:35:03

Sergey
06.04.2018
21:39:32
https://www.youtube.com/watch?v=fhOHn9TClXY
тут немного истории, и меньше чем обычно возвышенных мыслей

Mykola
06.04.2018
22:05:23
это касательно моего вопроса о конструкторах?
или просто так?

Sergey
06.04.2018
22:16:43
можно и так сказать...
p.s. а почему тебя вообще этот вопрос стал заботить?


Mykola
06.04.2018
23:00:31
хочется понять что с ними не так

Дмитрий
07.04.2018
00:51:13

Google

Mykola
07.04.2018
00:51:54
не, тут вопрос скорее о коплинге и кохижне
и о всякой инвариантности

Дмитрий
07.04.2018
00:55:43
Я хз, ты о чём-то сильно специфичном загоняешься

Mykola
07.04.2018
00:57:49
я пока сам не могу сформулировать что не так... но конструктор - очень странная штука, и я думаю какие могут быть альтернативы

Дмитрий
07.04.2018
01:10:50
Хз в чем проблема вообще
function Foo(bar: number) {
return {
bar,
name: 'Foo',
}
}

andretshurotshka?❄️кде
07.04.2018
02:52:31

Evgeniy
07.04.2018
02:55:25
о слишком толстый набросок )
?

andretshurotshka?❄️кде
07.04.2018
02:57:18
Но так и есть

Evgeniy
07.04.2018
02:57:51
впринципе да но канал же об ооп )
?
это как придти в православную церковь но молиться по корану, впринципе одна хуйня, но называется по разному и обычия другие

andretshurotshka?❄️кде
07.04.2018
03:00:39
Ну в ООП конструктор это конструктор
Но он спросил про альтернативы)

Sergey
07.04.2018
10:35:35
ну то есть "начало" и "конец" жизни

Дмитрий
07.04.2018
10:36:36
Экзистенциальные вопросы пошли)

Google

Mykola
07.04.2018
10:36:41
Функтор на категориях определён, а не на каком-то абстрактном айди и типах

Дмитрий
07.04.2018
10:39:08
А абстрактный id — это и есть то что определяет категорию саму по себе
Вернее там ещё как-то можно через магму определить, но я в это лезть не рискнул)

Mykola
07.04.2018
12:18:12

Дмитрий
07.04.2018
12:18:47
Здорово, но к чему это

Mykola
07.04.2018
12:19:13
это к тому, что "абстрактный id" - это непонятно что

Дмитрий
07.04.2018
12:20:44
Ну раз не понятно то стоит изучить

Mykola
07.04.2018
12:28:34
что именно? я в курсе что такое id, но я не в курсе что это за "абстрактный id — это и есть то что определяет категорию саму по себе", потому что это какой-то бред)