
Morsik
22.09.2017
15:58:18
делать при фп не как при ооп может быть?

Max
22.09.2017
16:00:21
в immutable.js нельзя хранить ссылки между объектами - чтобы комментарий хранил массив реплаев и каждый реплай хранил ссылку на родительский комментарий

Nikolay
22.09.2017
16:01:44
Зачем это хранить? Храни идшники, а данные нормализуй.

Дмитрий
22.09.2017
16:02:31

Google

Pauline
22.09.2017
16:02:43
ахахах

KlonD90
22.09.2017
16:03:44
cnpm норм? в чем держите свои приватные репозитарии?

Morsik
22.09.2017
16:03:45
блин, я даж сформулировать по другому не могу)

Voskresus
22.09.2017
16:04:22
бля
кикните их
случайно добавил

Pauline
22.09.2017
16:04:38
ахаха

Vladimir
22.09.2017
16:04:46
привет, Лина!

Никита
22.09.2017
16:05:57
Всем привет! Столкнулся с тем, что когда node-приложение запущено внутри докер-контейнера в виртуалке в вагранте, то оно не видит изменений файлов из хост-ос (Win 10). Если редактировать файл внутри виртуалки, то изменения видит. Кто-нибудь сталкивался?

Voskresus
22.09.2017
16:11:43
админ блядь
ответь

Vladimir
22.09.2017
16:12:10
Че надо?

Voskresus
22.09.2017
16:12:24

Google

Vladimir
22.09.2017
16:12:51
Ну посмотрел. Захотят - сами выйдут

KlonD90
22.09.2017
16:13:35
?♂️

Vladimir
22.09.2017
16:13:39
А вот тебя забаню

Sergey
22.09.2017
16:14:28
? обкультуринных долой

Алексей
22.09.2017
16:26:33

KlonD90
22.09.2017
16:29:35

Никита
22.09.2017
16:30:29

KlonD90
22.09.2017
16:31:07
а через что виртуализация вагранта у тебя?

Никита
22.09.2017
16:31:14
виртуалбокс

Mikhail
22.09.2017
16:31:58
ооп vs фп
вечер пятницы же)
Откуда, кстати, взялась мода критиковать ООП? В некоторых новых языках даже нет классов. Все внезапно поняли, что ООП - говно? Я просто не догоняю

Дмитрий
22.09.2017
16:32:33
ООП — говно, следующий

Fedir
22.09.2017
16:32:50
https://image.slidesharecdn.com/boost-your-oop-with-fp-111119125254-phpapp02/95/boost-youroopwithfp-35-728.jpg?cb=1321709443

KlonD90
22.09.2017
16:32:55

Mikhail
22.09.2017
16:33:10

Fedir
22.09.2017
16:33:13

Morsik
22.09.2017
16:33:27
Дейкстра

Сергей
22.09.2017
16:33:36

KlonD90
22.09.2017
16:33:38
Дийкстра (

Fedir
22.09.2017
16:34:02

Google

Дмитрий
22.09.2017
16:34:23

Алексей
22.09.2017
16:34:28
самый хорошие программисты смешивают ООП и ФП в правильных пропорциях, а не используют что-то одно

Дмитрий
22.09.2017
16:35:00
Я вам по секрету скажу, но ооп — это просто один тайпкласс в ФП — комонада

KlonD90
22.09.2017
16:35:06

Fedir
22.09.2017
16:35:19
https://habrahabr.ru/post/169601/

Алексей
22.09.2017
16:37:12

Morsik
22.09.2017
16:37:57
хорошие программисты не кодят

Дмитрий
22.09.2017
16:38:06

KlonD90
22.09.2017
16:38:08
вообще ООП и ФП для решения разных задач по сути. ООП для структурирования отвественности внутри приложения и не решает проблемы написания кода, а лишь определяет области отвественности. ФП же по сути заменяет императивный подход.

Дмитрий
22.09.2017
16:38:36

Ruslan ?
22.09.2017
16:39:45

Morsik
22.09.2017
16:40:12
вопрос в том, строить ооп на фп или фп на ооп

KlonD90
22.09.2017
16:40:14

Дмитрий
22.09.2017
16:40:47

Morsik
22.09.2017
16:40:50
ок(

Дмитрий
22.09.2017
16:40:54
Причём дважды нет

Алексей
22.09.2017
16:40:57

Дмитрий
22.09.2017
16:41:08
Первый раз нет — потому что ООП включается в ФП
А второй раз нет — потом что ты в жс и так или иначе всё равно будешь использовать объекты ?

Aleh
22.09.2017
16:41:34
а фп в ооп

Google

Дмитрий
22.09.2017
16:41:47
Сорян
Настало время для классики

KlonD90
22.09.2017
16:42:09
проблема короче в 2k17м что у нас есть уровень микро сервисов и нахер не нужно отдельный вид выноса мозга для того чтобы раздробить ответственность. Мы просто пишем код который решает проблемы и встраиваем его как сервис. ООП это все таки борьба с тем чтобы монолит нормально работал и один инженер не мешал другому.

Дмитрий
22.09.2017
16:42:47
Я уже говорил выше, ооп — это просто наобум выдернутые практики без понимания их природы
Вот честно, они без изменений останутся
Просто это культ карго

KlonD90
22.09.2017
16:43:23

Дмитрий
22.09.2017
16:44:21
Почему работает паттерн "Компоновщик", Что такое на самом деле "Итератор"?
Это расхожие практики

Aleh
22.09.2017
16:44:50

Дмитрий
22.09.2017
16:44:54
Но если понимать, почему именно они работают, их сами будет проще использовать
ФП ничего не добавляет к ооп кроме книжки про ародинамику к соломенному самолёту туземцев

KlonD90
22.09.2017
16:46:12

Дмитрий
22.09.2017
16:46:20
Этот подход не заставляет его ломать, просто рассказывает, зачем ему крылья
Тогда я не понимаю в чём проблема
Функциональный подход даже не запрещает продолжать использовать объекты
Внезапно

Aleh
22.09.2017
16:47:15
давай конкретнее, обоснуй с точки зрения фп “стратегию”, а потом low coupling/high cohesion

Google

Ruslan ?
22.09.2017
16:47:16
ФП - это будущее, через несколько лет, когда появится больше таких либ как Ramda, вы будете жалеть, что не вникли в ФП сейчас

Дмитрий
22.09.2017
16:47:55
data ColorContainer = ColorContainer {
name :: String,
mainColor :: Color,
defaultColor :: Maybe Color
}
instance showColorContainer :: Show ColorContainer where
show :: ColorContainer -> String
show (ColorContainer col) = "Color[ " <> col.name <> " ] "
Упс, мы только что сделали оопшный объект в фп и нас не ударила молния

Aleh
22.09.2017
16:48:25
а в жс функция это объект и молния нас опять не ударила
вот так да

Дмитрий
22.09.2017
16:49:13
Ниже самого объекта — описание тайпкласса Show для этого объекта, который позволяет вам описать способ вывода этого объекта на печать
Ничего нового, вы заметили?

andretshurotshka?❄️кде
22.09.2017
16:49:36
лол
Это же не ооп, а полиморфизм

Aleh
22.09.2017
16:50:06

Дмитрий
22.09.2017
16:50:46
Почему то всем кажется, что с фп щас набегут странные люди и начнут обмазываться монадами, когда это просто перечень законов для окружающего дикого запада

Aleh
22.09.2017
16:51:36
монады просто способ управления эффектами в хаскеле, че тут такого

Дмитрий
22.09.2017
16:51:59
Когда флеймили в фп чате

Aleh
22.09.2017
16:52:15
мы там только этим и занимаемся лол
я честно не помню)

Дмитрий
22.09.2017
16:53:10
?

andretshurotshka?❄️кде
22.09.2017
16:56:43