
Митко Соловец?
03.04.2017
10:59:33
но только над тобой

Мытко
03.04.2017
10:59:53
ты выкручиваешь мне объекты

Andrey
03.04.2017
11:00:10
Хотя мне кажется, что надо было sealed классы завести и джава trueoop будет.

guga
03.04.2017
11:01:41

Google

Andrey
03.04.2017
11:02:08

guga
03.04.2017
11:02:27

Andrey
03.04.2017
11:07:15
В компиляторе
Компилятор - это такая священная корова, которую нельзя переписать?

Sasha
03.04.2017
11:07:30
Sealed это проклятье c#, нафиг он в java.

Andrey
03.04.2017
11:07:57

Hell
03.04.2017
11:09:55

Andrey
03.04.2017
11:10:12

Hell
03.04.2017
11:10:35
это был стеб

Aleh
03.04.2017
11:11:12

Sasha
03.04.2017
11:11:14
Потому, что запечатывают всю что в голову придет, а когда надо в иеархию устроиться, то начинаются проблемы. Наслушаются мантро: наследование зло, и давай друг-друга охранять от ошибок.

Andrey
03.04.2017
11:11:49

Hell
03.04.2017
11:11:56
зачем сравнивать 2 языка с примерно одиновымим возможностями?

guga
03.04.2017
11:12:05

Google

guga
03.04.2017
11:12:30
В джаве так стримы кажись сделаны.

Sasha
03.04.2017
11:12:50
В том, что sealed запрещает ее развивать.

Andrey
03.04.2017
11:13:14
Блин, я идиот. Я не ту фичу назвал. Сорян. Сейчас нагуглю название.

guga
03.04.2017
11:13:53
Сейчас еще про екстендед методы скажи.

Hell
03.04.2017
11:14:10

Andrey
03.04.2017
11:14:28
Я partial классы имел ввиду.

guga
03.04.2017
11:15:25
Написание - возможно, чтение - вряд ли.

Sasha
03.04.2017
11:15:40
Я про что, фактически от sealed пользы никакой

Andrey
03.04.2017
11:15:46
Хз почему у меня на partial в голове sealed всплыл.
Написание - возможно, чтение - вряд ли.
Да и написание тоже. Вот понадобилось мне преобразовать строку в стрим. Что я делал бы в джаве? Писал бы утил класс, а c# так же. Только использование утил классов в сисярпе удобнее. Когда язык смотрит на основные паттерны использования, то это прекрасно!

Aleh
03.04.2017
11:17:57
утил класс О.о

guga
03.04.2017
11:18:08

Andrey
03.04.2017
11:18:09

Aleh
03.04.2017
11:18:36
так а там не просто адаптер? Принимает строку, реализует интерфейс стрима, не?
утил класс
еще со статическими бы методами, мммм

Google

Andrey
03.04.2017
11:19:15

Aleh
03.04.2017
11:19:49

Evgeniy
03.04.2017
11:20:21

Aleh
03.04.2017
11:20:25
класс который нужно выкинуть?

guga
03.04.2017
11:20:37

Aleh
03.04.2017
11:20:50

Evgeniy
03.04.2017
11:20:51
потому что всем лень рефакторить

Aleh
03.04.2017
11:21:03

Evgeniy
03.04.2017
11:21:13
именно

Aleh
03.04.2017
11:21:15
страшно лень еще может быть

guga
03.04.2017
11:21:26
А что ты предлагаешь?

Andrey
03.04.2017
11:21:30
Это троллинг?

Кирилл
03.04.2017
11:21:30

Evgeniy
03.04.2017
11:21:30
а пока он есть код который его использует растет еще больше

Aleh
03.04.2017
11:21:39

Sasha
03.04.2017
11:21:44
Obsolete?

guga
03.04.2017
11:21:49
Вот есть у тебя финальный класс

Evgeniy
03.04.2017
11:22:03

Andrey
03.04.2017
11:22:10

Google

Sasha
03.04.2017
11:22:11
Да?

Evgeniy
03.04.2017
11:22:12
это очень холиварно

Кирилл
03.04.2017
11:22:52

Aleh
03.04.2017
11:23:55
как бы нет

guga
03.04.2017
11:24:16

Admin
ERROR: S client not available

Кирилл
03.04.2017
11:24:29
Все это когда то делают, но не признаются в этом)
Может со временем и перестаю)

Andrey
03.04.2017
11:26:55
Блин, в c# классы в стандартной библиотеке не partial. Печаль(
А самое главное - почему??

Aliaksandr
03.04.2017
11:27:49

Andrey
03.04.2017
11:28:49
Блин, допёр. Эх, а я думал, что partial - это серебрянная пуля от утил классов.
А сейчас только понял какие проблемы она несёт.
Так что утил классы всё ещё нужны.

Sasha
03.04.2017
11:31:46
Для этого есть extensions, если хочется без util.

Andrey
03.04.2017
11:32:20
Мы же за ООП)

Кирилл
03.04.2017
11:32:59
Ладно, спрошу свой вопрос тут: в чем существенное отличие DAO от Репозитория?

Google

Max
03.04.2017
11:36:22
Зачем пытаться сравнивать теплое с мягким?

Aleh
03.04.2017
11:37:12
ну вот а dao на коллекцию особо не похож)

Кирилл
03.04.2017
11:39:13
Но и тот и тот может доставать данные и сохранять, разве нет?

Aleh
03.04.2017
11:40:36
реализация репозитория может юзать простой ArrayList, что тогда значит сохранить?
репозиторий играет роль на уровне домена, он оперирует твоими доменными объектами, а dao кусок инфраструктуры, который оперирует какими-то примитивами и знает про хранилище

Evgeniy
03.04.2017
11:46:54
вангую срач http://2016-god.com/wp-content/uploads/2015/01/vanga-pic.jpg

guga
03.04.2017
11:47:45

Sergey
03.04.2017
11:49:52

Кирилл
03.04.2017
11:50:01

Aleh
03.04.2017
11:50:07
т.е. вы репозиторием не данные из базы тянете, а модели получаете

guga
03.04.2017
11:52:37

Aleh
03.04.2017
11:53:10

Кирилл
03.04.2017
11:55:14
Т.е. получается что репозиторий может в себе исползьовать дао реализацию, а в случае с дао использовать репозиторий бесмысленно, так?

guga
03.04.2017
11:55:22
вот ты говоришь что, репозиторий получает модели, т.е. ты предлагаешь иметь уровень который из базы получает данные, уровень, который маппит эти данные на твои модели и уровень, который этими данными оперирует?

Aleh
03.04.2017
11:56:38
репозиторий не даст тебе список имено пользователей