Size: a a a

2021 March 04

Э

Эд in JS Liberty
А в чем суть беседы?
источник

DE

Denis Efremov in JS Liberty
В ЖС классы вообще криво сделаны и накладывают ограничения не возможности программиста
источник

DE

Denis Efremov in JS Liberty
Если уж и говорить о функционале создания объектов, то с этим хорошо справляется функция-конструктор
источник

DE

Denis Efremov in JS Liberty
Cat Gn
ну например у меня в реакте в один бандл попадает функция выхода с аккаунта, регистрация и вход итого 3
А в остальные только функция выхода
Хотя сначала тоже думал в класс залепить
А если приложение с кучей страниц на react-route, то можно действительно сэкономить
Я такие не писал, но видел, там есть что посокращать
Класс — это не контейнер для размещения в нём функций, а описание свойств объектов, которые могут быть созданны с его помощью
источник

CG

Cat Gn in JS Liberty
Denis Efremov
Если уж и говорить о функционале создания объектов, то с этим хорошо справляется функция-конструктор
Да, на фронте классы ни к чему,думаю от них отказываться без острой необходимости
Хотя если бы я писал серверы на node js, то использовал бы классы для архитектуры
источник

CG

Cat Gn in JS Liberty
Denis Efremov
Класс — это не контейнер для размещения в нём функций, а описание свойств объектов, которые могут быть созданны с его помощью
Ну да,  это у меня от C# приелось все в классы пихать
По идее там состояния нет и класс не нужен
источник

CG

Cat Gn in JS Liberty
Эд
А в чем суть беседы?
флуд по полной
источник

DE

Denis Efremov in JS Liberty
Cat Gn
Да, на фронте классы ни к чему,думаю от них отказываться без острой необходимости
Хотя если бы я писал серверы на node js, то использовал бы классы для архитектуры
У меня есть фронт на классах и куча серверов на функциях. Думаю дело не этоми всё-таки
источник

CG

Cat Gn in JS Liberty
Denis Efremov
У меня есть фронт на классах и куча серверов на функциях. Думаю дело не этоми всё-таки
Ну на фп можно и сервер сделать, просто я на typescript и я начинал с ООП, поэтому мне просто было бы проще делать через интерфесы и наследование архитектуру строить
источник

Э

Эд in JS Liberty
наследование в мусорку
источник

DE

Denis Efremov in JS Liberty
Cat Gn
Ну на фп можно и сервер сделать, просто я на typescript и я начинал с ООП, поэтому мне просто было бы проще делать через интерфесы и наследование архитектуру строить
Писать на функциях — это не ФП
источник

CG

Cat Gn in JS Liberty
Эд
наследование в мусорку
Извини, дружище, но без наследования абстракци в статической типизаци с ООП никуда
источник

CG

Cat Gn in JS Liberty
Denis Efremov
Писать на функциях — это не ФП
А что тогда?
источник

DE

Denis Efremov in JS Liberty
Cat Gn
А что тогда?
Что тогда что? Использовать функции или ФП?
источник

Э

Эд in JS Liberty
Cat Gn
Извини, дружище, но без наследования абстракци в статической типизаци с ООП никуда
извини, дружище, но наследование(extends class) - это говно собачье, ограничивающее
источник

Э

Эд in JS Liberty
другое дело реализация интерфейса - это ок
источник

CG

Cat Gn in JS Liberty
Эд
извини, дружище, но наследование(extends class) - это говно собачье, ограничивающее
Я и писал про наследование АБСТРАКЦИЙ, а не реализаций, смотри выше
источник

В

Виталий in JS Liberty
Aleksei Kowalski
вернее, понимаю не совсем правильно
Задача на парные скобки.
Написать ф-цию которая выдест тру, если все кавычки парные  или фолс, если есть не закрытые,  проанализировав строку. Обычно дается для проверки на знание и умение использования стека
источник

CG

Cat Gn in JS Liberty
Denis Efremov
Что тогда что? Использовать функции или ФП?
Что в твоем понимании фп тогда?
Может я неправильно понимаю сокращение функциональное программирование?
источник

DE

Denis Efremov in JS Liberty
Эд
другое дело реализация интерфейса - это ок
А чем абстрактный класс отличается от интерфейса?
источник