
andretshurotshka?❄️кде
19.12.2017
13:59:04
There a new post on my blog, about Single Responsibility Principle and why it's a misconception in general: http://www.yegor256.com/2017/12/19/srp-is-hoax.html

Сергей
19.12.2017
14:02:31
https://habrahabr.ru/company/hexlet/blog/303754/

andretshurotshka?❄️кде
19.12.2017
14:03:23

Roman
19.12.2017
14:24:09

Google

Adel
19.12.2017
14:26:11
if (ocket.exists()) {
ocket.read(System.out);
}
и предпочитателя if вместо эксепшенов...

Sergey
19.12.2017
14:26:44

Adel
19.12.2017
14:26:52
о да :)))
я даже на своем докладе один раз.. начинал со стандартного return false когда чтото не так.. потом.. когда надо доп инфу прокинуть.. делал return какойтоErrorСтруктуры... потом добавлял туда всякого... народ уже начал комментировать: "зачем так извращаться ,есть же эксепшены" а я, а теперь поглядите как делают в go :)) и там идентичная хрень

Sergey
19.12.2017
14:31:08
с другой стороны как бы реальность грустна
ну и еще я не разобрался для чего паник нужен

Adel
19.12.2017
14:32:02
меня вполне устраивает явовское throws SomeException
в сигнатуре методов

Sergey
19.12.2017
14:32:25
в котлине это убрали)

Adel
19.12.2017
14:32:30
но хайлоад всякий.. как всегда мешает...

Sergey
19.12.2017
14:32:48
мол "исследования на тему приводит ли это к более качественному коду показали что ХЗ"

Google

Adel
19.12.2017
14:32:48
вполне верю что эксепшены нехило ударяют по перфомансу :)

Aleh
19.12.2017
14:32:50
Either!

Sergey
19.12.2017
14:33:49
давайте маленькую задачку на полиморфизм и прочие штуки

Arsen
19.12.2017
14:34:01
не концептуально, а по факту
везде используются j.u.f.Function, Consumer, etc в которых исключения не предусмотрены

Sergey
19.12.2017
14:35:36
платежки, два гейтвея, две репрезентации "кому" и "куда". Соответственно кому. куда и гейтвей дружат только со своими типами, мы можем привязать оба типа аккаунтов, и принимать платежки для обоих гейтвеев... как бы тут взаимоотношения как-то сделать что бы не дублировать весь флоу платежа?
почему и сколько - это одинаково для всех

Sergey
19.12.2017
14:38:26

andretshurotshka?❄️кде
19.12.2017
14:43:35

Sergey
19.12.2017
14:44:48
ну то есть на высоком уровне - схема работы платежек одинаковая, но куча деталей не дают сдеать красиво

andretshurotshka?❄️кде
19.12.2017
14:46:24
генерик тогда

Артур Евгеньевич
19.12.2017
14:46:27
или внутри одной системы?

Sergey
19.12.2017
14:47:26
но для первого и для второго нужны чуть-чуть разные данные
ну как чуть-чуть... совсем

andretshurotshka?❄️кде
19.12.2017
14:48:16

Sergey
19.12.2017
14:49:45
м?
может быть к 8-ому пыху их подвезут)

Google

Sergey
19.12.2017
14:50:03
не ну как, если я не смогу красиво решить задачу без дженериков - придется с "ними"
ну или забить на LSP)

Артур Евгеньевич
19.12.2017
14:51:04
https://gist.github.com/arturpanteleev/b66bfe4120683bf4f4e2c2dd8908d495
ну вот я накидал
псевдокод
вся инфа инскапсулируется в получателе, и в отправителе,
и обработку можно оставлять на конкретные стратегии,

Sergey
19.12.2017
14:53:06
псевдокод
как-то так оно сейчас и сделано)) не катит)
сча я вроде нашел ту штуку которая все портит
так что вопрос снимаю

andretshurotshka?❄️кде
19.12.2017
15:30:36

Maksim
19.12.2017
15:50:49
Даже вне контекста данных разных)

Sergey
19.12.2017
15:51:24
дальше не мои проблемы)

Maksim
19.12.2017
15:53:05

Sergey
19.12.2017
15:53:24
но которые так же умеют в токенизацию платежек?
если что - я уже все придумал... не так клево как хотелось бы но задачу свою решил

Maksim
19.12.2017
15:54:36
Меньше, чем хотелось бы)

Google

Bohdan
19.12.2017
22:18:38
тогда уже надо было менять с первого декабря, когда адвент начинается
или в Америке другие традиции?

da horsie
19.12.2017
22:21:15
пришлось гуглить "адвент"

Like
19.12.2017
22:21:34
?

Bohdan
19.12.2017
22:21:58
хех
вот они, последствия учёбы в специализированной немецкой школе

Like
19.12.2017
22:22:53
Телега не умеет обновлять название в чатике(

Vsevolod
20.12.2017
10:45:06
парни, не могу понять, как через ООП организовать подключение к БД и вытащить результат через return

Bohdan
20.12.2017
10:45:56
а при чем тут ООП?

Aleh
20.12.2017
10:46:01
и return

Sergey
20.12.2017
10:48:22

Vsevolod
20.12.2017
10:50:46
в общем нужно что, подключиться к одной из БД, вытащить из нее данные и вернуть их из функции. Сколько не смотрел и не пробовал сделать по мануалам - прихожу к выводу что я дЭбил=))) Через print_r вывожу спокойно на экран то что получаю, а вот вернуть результат не выводя на страницу не могу.
может кто на человечий мануал направить?

Sergey
20.12.2017
10:52:22
ну и это тема php чата
а не ооп

Vsevolod
20.12.2017
10:53:41

Maksim
20.12.2017
21:26:38
@fes0r , есть на примете что вменяемое про эти ваши ООП на примете?) ток попроще, лёгкий петтинг, так сказать)

Sergey
20.12.2017
21:27:09
ну и в каком формате, мультик, лекция, книжка?

Maksim
20.12.2017
21:27:40

Roman ?
20.12.2017
21:27:42
Мультики про ООП?