@oop_ru

Страница 700 из 785
Sergey
02.07.2018
08:23:57
потому что контракты выбраны были не правильно - сначала они были похожи а потом стали отличаться. и вот уже нельзя их в одну цепочку наследования

Миша
02.07.2018
08:25:44
Ну проблемы начинаются от заказчиков, которые не знают что хотят или требуют дурной функционал это понятно. Просто из того что я видел, прогеры чаще всего забивают и начинают нарушать на каждом шагу. И начинаются отмазки, во всем виноват заказчик, бизнес, сроки.

Google
Bohdan
02.07.2018
08:26:33
либо прогер задрачивает до идеала, валит сроки и обвиняет заказчика, бизнес, и код папередников

Roman
02.07.2018
08:26:43
все как у всех)

Bohdan
02.07.2018
08:26:54
папередниками часто являются ребята из первого пункта

Максим
02.07.2018
08:28:50
пора изобретать следующую эпоху, после SOLID, раз уж оно не все так гладко, как казалось на первый взгляд

Roman
02.07.2018
08:30:21
пора изобретать следующую эпоху, после SOLID, раз уж оно не все так гладко, как казалось на первый взгляд
тут и так не все знають что ето на собиседовании, а ты хочеш новую аббревиатуру придумать)

Bohdan
02.07.2018
08:30:36
за дарт не пошли и то норм

можешь еще накинуть про то, что пхп нинужен

Igor
02.07.2018
08:43:05
Aleh
02.07.2018
09:05:27
https://youtu.be/US8QG9I1XW0

Igor
02.07.2018
09:57:38
Ага и для закрепления https://youtu.be/cxs7oLGrxQ4

Aleh
02.07.2018
10:33:23


Артур Евгеньевич
02.07.2018
10:34:48
Верим в парней, вперед PHP!

Dmitriy
02.07.2018
10:34:57
В восьмерке еще JIT запилят и все, похапе enterprise-ready

Google
Aleh
02.07.2018
10:35:09
Верим в парней, вперед PHP!
Но он на C написан этот swoole

Bohdan
02.07.2018
10:35:24
Но он на C написан этот swoole
сказано пхп - значит пхп

Andrew
02.07.2018
10:39:48


F01134H
02.07.2018
11:09:12
оле оле оле оле пыха чемпион!

нонсенс

Enterpise
02.07.2018
11:14:02
серьезный вопрос уровня дизайна

и опять контейнеры

можно ли расшарить инстанс между сборками

регистрируется в главной сборке

используется в хелпер сборке

Sergey
02.07.2018
11:16:03
это как модуль с утилитами?

Enterpise
02.07.2018
11:16:18
да

Aleh
02.07.2018
11:16:26
тогда нельзя

Enterpise
02.07.2018
11:16:39
а как можно?

как в дот нете обмениваться значениями между сборкам ?

а как нормально

я могу заинлайнить хелпер сборку

это будет более нормально ?

Google
Aleh
02.07.2018
11:19:18
поскольку ты как всегда вставляешь в предложения рандомные слова, я не очень понимаю о чем ты, но погугли про pipeline что ли

Sergey
02.07.2018
11:19:32
как в дот нете обмениваться значениями между сборкам ?
а как так вышло что сборки разные но зависимости общие?

может ты просто криво поделил?

Enterpise
02.07.2018
11:20:06
я могу обменивать значения через базу или файл . Это будет более

Sergey
02.07.2018
11:20:37
глобальный каплинг, вся фигня

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

Bohdan
02.07.2018
11:21:13
это будет более нормально ?
а как так вышло, что ты задаёшь специфические вопросы про дотнет в этом чате?

Sergey
02.07.2018
11:21:21
блин я все еще не могу понять - он троль или серьезно...

Aleh
02.07.2018
11:23:30
но РО на всякий случай выдашь?)

Sergey
02.07.2018
11:24:32
не, он вроде и так пока молчит

Sheldhur
02.07.2018
13:05:28
сорян за фотоп, кто имел дело с smrsh?

Enterpise
03.07.2018
07:54:51
короч почитай что-нибдуь на тему структурного дизайна, основы, а не книжки про библиотеки
а кто мне даст книгу по "как правильно работать с вендор локинг"

Sergey
03.07.2018
07:56:07
а кто мне даст книгу по "как правильно работать с вендор локинг"
посмотри где-нибудь между книжками по cost/benifit анализу и управлению рисками

code4aman
03.07.2018
20:13:49
Ага и для закрепления https://youtu.be/cxs7oLGrxQ4
а чё это, Дядя Боб теперь на F# пишет?

Igor
03.07.2018
20:15:30
а чё это, Дядя Боб теперь на F# пишет?
Что-то он в твиттере писал по этому поводу, но я как-то не слежу

code4aman
03.07.2018
20:17:42
походу Марк Симан ему запитчил F# во время холивара про типы vs. юнит тесты ?

Aleh
04.07.2018
15:45:52
https://youtu.be/US8QG9I1XW0
Про эванса и ddd он что-то навыдумывал

Сущности у эванса это не анемичные модели, но да, это не active record

Google
Admin
ERROR: S client not available

Aleh
04.07.2018
15:47:41
А *Manager так и вообще антипаттерн

Максим
04.07.2018
16:00:07
что за анемичные модели?
Анемия - нехватка железа в крови

Sergey
04.07.2018
16:07:26
переведу - нехватка поведения в объектах

Dmitriy
04.07.2018
16:08:02
зато это по ФПшному, data is just data and nothing more

Sergey
04.07.2018
16:08:08
А *Manager так и вообще антипаттерн
тут больше вопрос в общепринятых подходах и если с этой позиции смотреть то чел дело говорит

зато это по ФПшному, data is just data and nothing more
тут больше вопрос имутабельное vs мутабельное. в последнем тебе сложнее контролировать состояние (потому что в первом у тебя этого состояния нет)

сложнее за типами следить, появляется необходимость инварианты по хитрому задавать

да и намного проще соблюдать ISP если у тебя все просто функции)

а дальше вся разница чисто в синтаксисе заточенном под задачи, если системы типов мы не трогаем. то есть в рантайме разницы нет вообще

Dmitriy
04.07.2018
16:12:24
но если в ООП есть тайпхинтинг на интерфейсы или классы, то в ФП на что тайпхинтиться? На функцию? Так функция это ооочень широкое понятие, так что в ФПшных функциях высшего порядка вообще нет интерфейсов как публичных контрактов

Bohdan
04.07.2018
16:17:38
в ФП тоже типы есть

Dmitriy
04.07.2018
16:17:42
Темболее что мешает подменить оду иммутабельную сущность другой? Т.е. функция будет изменять не сами данные, а просто подменит их на другие (что в целом одно и то же)

Bohdan
04.07.2018
16:17:42
насколько помню...

it depends, конечно, но в общем и целом это вполне себе типизированные языки

Dmitriy
04.07.2018
16:19:10
я про функции высшего порядка, которые принимают другие функции в качестве агрумента

хотя я в ФП полный профан и может их никто и не использует. Темболее если есть пайплайнинг в ФП

Google
Sergey
04.07.2018
16:33:58
просто шутки ради посмотри какую-нибудь скалу, f# или еще чего такого

или typescript на худой конец

Dmitriy
04.07.2018
16:36:45
я еще не готов к чистому ФП)

Sergey
04.07.2018
16:37:21
я еще не готов к чистому ФП)
ну потому я тебе и предложил Typescript - там оно не очень чистое, ты всегда можешь сделать класс и отдохнуть

https://github.com/ry/deno

Aleh
04.07.2018
19:12:42


https://github.com/ry/deno
Тайпскрипт тут ваще как-то сбоку... Прикольная идея про песочницу и, возможно, про модули

Bohdan
04.07.2018
19:18:02
для любителей ещё можешь версию с go скинуть

Страница 700 из 785