Size: a a a

2020 December 29

R

Roman in pro.js
данила под таблеткой
источник

Ai

Aleksander irreligio... in pro.js
Проблема объектно-ориентированных языков в том, что они тащат с собой всё своё неявное окружение. Вам нужен был банан – а вы получаете гориллу с бананом, и целые джунгли впридачу.

Джо Армстронг, в интервью Coders at Work
источник

R

Roman in pro.js
Aleksander irreligious86
Проблема объектно-ориентированных языков в том, что они тащат с собой всё своё неявное окружение. Вам нужен был банан – а вы получаете гориллу с бананом, и целые джунгли впридачу.

Джо Армстронг, в интервью Coders at Work
что такое ооп?
источник

Ai

Aleksander irreligio... in pro.js
Внезапно большой клан людей объявил, что объекты – это правильный способ программирования. А всё, что не имеет объектов, является устаревшей ерундой.

Такой фанатизм всегда приводит к куче бесполезной чуши, и с тех пор идёт что-то вроде контрреволюции. В некоторых кругах объекты вообще имеют крайне плохую репутацию.

Я предпочитаю рассматривать их с практической, а не идеологической точки зрения. Есть несколько полезных идей, в частности инкапсуляция (различие между внутренней сложностью и внешней простотой), которые были популяризованы объектно-ориентированной культурой. Их стоит изучать.
источник

Ai

Aleksander irreligio... in pro.js
Roman
что такое ооп?
Обьектно ориентированное программирование
источник

AG

Anton Golovanov in pro.js
Aleksander irreligious86
Внезапно большой клан людей объявил, что объекты – это правильный способ программирования. А всё, что не имеет объектов, является устаревшей ерундой.

Такой фанатизм всегда приводит к куче бесполезной чуши, и с тех пор идёт что-то вроде контрреволюции. В некоторых кругах объекты вообще имеют крайне плохую репутацию.

Я предпочитаю рассматривать их с практической, а не идеологической точки зрения. Есть несколько полезных идей, в частности инкапсуляция (различие между внутренней сложностью и внешней простотой), которые были популяризованы объектно-ориентированной культурой. Их стоит изучать.
Че за хейт?
источник

AG

Anton Golovanov in pro.js
Весь фанатизм заключается в том, что в профессию вкатилось огромное количество людей, которые с трудом осилили синтаксис одного языка и 1,5 подхода.
источник

CM

Chingiz Mamiyev in pro.js
Ах ты сис админ🌚
источник

R

Roman in pro.js
Aleksander irreligious86
Обьектно ориентированное программирование
а зачем оно?
источник

R

Roman in pro.js
опять старперы просили тебя на cms написать лендос с жквери и пхпх?
источник

DP

Defragmented Panda in pro.js
var A={x:4,y:5}
var B=new function(A,'return x+y')

как это правильно сделать?

что-то типа ... но для раскрытия обьекта в список аргументов, для функции
источник

AG

Anton Golovanov in pro.js
Defragmented Panda
var A={x:4,y:5}
var B=new function(A,'return x+y')

как это правильно сделать?

что-то типа ... но для раскрытия обьекта в список аргументов, для функции
Свойства объекта в массив и apply()
источник

DP

Defragmented Panda in pro.js
Anton Golovanov
Свойства объекта в массив и apply()
но я хочу имена переменных тоже
источник

AG

Anton Golovanov in pro.js
Defragmented Panda
но я хочу имена переменных тоже
Ну если у тебя количество аргументов фиксированое - просто пиши метод, который будет складывать, только объект тоже надо передавать
источник

DP

Defragmented Panda in pro.js
количество аргументов не фиксировано (в этом весь интерес)
источник

DP

Defragmented Panda in pro.js
и я бы хотел через new function а не через метод, из-за синтаксиса
источник

AG

Anton Golovanov in pro.js
Defragmented Panda
количество аргументов не фиксировано (в этом весь интерес)
Тогда рекурсией. Можно через eval, но я бы не стал.
источник

AG

Anton Golovanov in pro.js
Defragmented Panda
и я бы хотел через new function а не через метод, из-за синтаксиса
Ну, тогда new Function внутри, но аргументы надо преобразовывать.
источник

R

Roman in pro.js
Defragmented Panda
var A={x:4,y:5}
var B=new function(A,'return x+y')

как это правильно сделать?

что-то типа ... но для раскрытия обьекта в список аргументов, для функции
new function это плохо
источник

AG

Anton Golovanov in pro.js
Roman
new function это плохо
Но тут же аргумент
источник