🦜
на чём?
кресты
Алексей
Хаскель изучал?
🦜
Хаскель изучал?
ща на степике изучаю
Алексей
То есть ни ООП толком не знаешь, ни ФП.
Anonymous
ща на степике изучаю
Не лучший ход!
🦜
То есть ни ООП толком не знаешь, ни ФП.
по фп я читал https://mostly-adequate.gitbooks.io/mostly-adequate-guide/
GG
Лучше книгу - "изучай хаскель во имя добра". Есть на русском
Unknown
здраствуйте друзя у меня вопрос про генераторы
Ms.
Всем привет) React только изучаю. У меня есть вопрос. Вот мой state: state = { category: [ { id: 1, name: 'Test' }, { id: 2, name: 'Test2' }, ] } Как мне через setState добавить click: true в определенную категорию? В итоге state был такой: state = { category: [ { id: 1, name: 'Test', click: true }, { id: 2, name: 'Test2' }, ] }
Андрей
То есть ни ООП толком не знаешь, ни ФП.
Эм... Только у ООП есть 2 толкования, которые я сходу вспомнил. Тебе не кажется, что если не разбираешься, то учить людей с осторожностью нужно?
Алексей
Эм... Только у ООП есть 2 толкования, которые я сходу вспомнил. Тебе не кажется, что если не разбираешься, то учить людей с осторожностью нужно?
Ну вообще у ООП есть одно наиболее общепринятое толкование, хоть и довольно расплывчатое, данное в виде набора признаков.
Евгений
О, срачи про ООП )
Евгений
У меня ООП и нет наследования, нормально живём
Алексей
Древнее ооп смолтока уже мало кого интересует, кроме отдельных хипсторов.
Евгений
Древнее ооп смолтока уже мало кого интересует, кроме отдельных хипсторов.
Потому я думаю термин бесполезный) Точнее вредный, если толковать его как 3 кита, потому что провоцирует делать чушь типо наследования
Unknown
грац
Нужно написать функцию котврая вызовится в первый 8аз запомнит аргвумнет а во вторвй раз вызовет другую функцию с первым и вторым аргументом
Алексей
Потому я думаю термин бесполезный) Точнее вредный, если толковать его как 3 кита, потому что провоцирует делать чушь типо наследования
В наследовании нет чуши. Особенно в языках, где кроме наследования и не предусмотрено ничего особо .
Андрей
Древнее ооп смолтока уже мало кого интересует, кроме отдельных хипсторов.
Забыл об этом толковании. Тогда 3 могу сказать. Ещё есть акторная модель, в которой ООП - это про обмен сообщениями.
Евгений
Акторная модель - это акторная модель, а не ООП.
Акторная модель это развитие ООП )
Евгений
Евгений
Презентация Кея, если что )
Андрей
Акторная модель - это акторная модель, а не ООП.
С чего ты взял это? Вполне себе ООП. То, что её можно построить в языках, в которых другая модель ООП не значит, что это не ООП.
Тимофей 🛴
spread hell
Для начала покатит
Unknown
Нужно написать функцию котврая вызовится в первый раз запомнит аргумнет а во вторвй раз вызовет другую функцию с первым и вторым аргументом
Алексей
Акторная модель это развитие ООП )
Акторная модель развилась из некоторых идей ООП смолтока, но ушла довольно далеко. Я бы не стал её ООП называть.
Anonymous
Для начала покатит
ну да, а по хорошему нормализовать стоит
Евгений
Акторная модель развилась из некоторых идей ООП смолтока, но ушла довольно далеко. Я бы не стал её ООП называть.
Не сказал бы что далеко ушла) В ООП было и про децентрализацию, и про то что объекты(акторы) не юзают общую память
Евгений
Ну то есть ключевые аспекты вроде те же
Евгений
Ну и обмен сообщениями, естественно
Unknown
А зачем для этого генератор?
я написал с замыканием но некрасиво
Алексей
Блин. Обмен сообщениями в смолтоке и в акторной модели - это разные вещи. Очень разные.
Евгений
В каких языках отсутствует хотя бы композиция?
На этот вопрос так никто и не ответил, кстать( /
Тимофей 🛴
На этот вопрос так никто и не ответил, кстать( /
Может вы с ооп и фп в другое место пойдете?
Unknown
yield
я написал но оно не коректно работает
Kurzdor
yield
имо генераторы -- это помойка в жсе
Алексей
В каких языках отсутствует хотя бы композиция?
Ну вот в джаве сложновато в некоторых случаях будет заменить наследование композицией.
Kurzdor
почему?
Вся ненависть из-за саг
Андрей
Но да, оффтоп.
Anonymous
Вся ненависть из-за саг
Лол, как по мне, саги неплохи
🦜
в смысле ?
в прямом. Почитай про valueOf
Sheldhur
если бэкендеры отстают от фронта, но структуру данных которая будет возвращаться с бэка уже известна как в таких случаях поступают? поднимать локально какой нибудь проксирующий http на express или типа того, который по нужным эндпоинтам будет отдавать тестовые данные, а остальное пробрасывать до dev бэкенда?
Unknown
const add = a => b => a + b;
нужно чтобы было так add(1) add(2) // 3
Evgen
нужно чтобы было так add(1) add(2) // 3
Какая-то глупость, но все равно возможно
Dmitry
Лол, как по мне, саги неплохи
хоть один плюс их какой ? Кроме того что генераторы "нативные"
Unknown
Какая-то глупость, но все равно возможно
с генераторами возможно, но не знаю как написать
Daniil
информативно)
Anonymous
Декларативно
Anonymous
Интуитивно
Dmitry
Очень удобно ими пользоваться
лол но апи так же как в rx придется учить но rx дает больше и читать проще
Sheldhur
хоть один плюс их какой ? Кроме того что генераторы "нативные"
ну например если ты делаешь 10 запросов и первые 9 затупили и фетчнулись позже 10го, то через саги из коробки можно сказать что результат надо брать из последнего, или из первого,
Anonymous
во! кстати недавно смотрел на ютубе, что redux уже не нужен, и можно обойтись без него, а чем его заменяют?
Sheldhur
ну пользуй обсервебл
Anonymous
идея саг это не только генераторы
Anonymous
много новых идей подчерпать можно и из него
Dmitry
не больше, одинаково
гораздо больше это другая парадигма
Anonymous
гораздо больше это другая парадигма
Всё что ты можешь сделать на эпиках - я могу сделать на сагах пруф ми вронг
Anonymous
Кто юзал тессеракт? Почему апишка второй версии может не работать?