Size: a a a

Node.js — русскоговорящее сообщество

2020 April 22

ПИ

Павел Исхаков... in Node.js — русскоговорящее сообщество
Может я чего то не понимаю
Но я по возможности стараюсь не использовать статику
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
я бы и не делал методы статичным если бы IDE не светила желтым цветом и не настаивала на том что метод статичным должен быть
игнорируй эту подсказку
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Павел Исхаков
Что такое ООП
Без объектов?
При чём тут объекты?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Извините за созданный срач)
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Извините за созданный срач)
просто стразу куча вопросов, вот тут древнее чтиво про оптимизации в компиляторе, например, нормально объясняетс зачем IDE говорит почему и как делать: JavaScript engine fundamentals: Shapes and Inline Caches · Mathias Bynens
https://mathiasbynens.be/notes/shapes-ics
источник

wo

went out in Node.js — русскоговорящее сообщество
went out
просто стразу куча вопросов, вот тут древнее чтиво про оптимизации в компиляторе, например, нормально объясняетс зачем IDE говорит почему и как делать: JavaScript engine fundamentals: Shapes and Inline Caches · Mathias Bynens
https://mathiasbynens.be/notes/shapes-ics
ну и если в потрошки v8 залезть, например, то там даже можно найти огранечение на количество символов в методах, которые могут подойти для оптимизаии, т.е. прям отбор, если длина превышает — точно не оптимизируем
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Последний вопрос)

constructor() {
       this.shop = {api: {login: 'book24', password: '032420', extra: '12'}}
       this.apiTk = new ApiTk(this.shop);
   }

Можно ли объявить класс в конструкторе или лучше не стоит?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Или объявлять отдельно в каждом методе потом
источник

VL

Vladimir Luvolunov in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Последний вопрос)

constructor() {
       this.shop = {api: {login: 'book24', password: '032420', extra: '12'}}
       this.apiTk = new ApiTk(this.shop);
   }

Можно ли объявить класс в конструкторе или лучше не стоит?
Если он уникальный для класса, то да
источник

VL

Vladimir Luvolunov in Node.js — русскоговорящее сообщество
Иначе используй DI
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Только он используется в классе
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Что означает DI ?
источник

A

ALDDDDOVI in Node.js — русскоговорящее сообщество
Посоветуйте как сделать  в моей ситуации . Есть массив с путями  файлов . Считываю их  через readStream , отправляю  по api . Как дождаться  когда у стримов событие end срабатывает , а то  у меня unlink  не срабатывает из-за стримов
источник

VL

Vladimir Luvolunov in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Что означает DI ?
Создаётся одна сущность, которая расшаривается по другим, передаётся в конструктор
источник

wo

went out in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Только он используется в классе
new AptTk создаёт экземпляр, который будет потом использоваться во всех методах this, или будут методы где он должен быть свой собственный ?
источник

ПИ

Павел Исхаков... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Что означает DI ?
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Последний вопрос)

constructor() {
       this.shop = {api: {login: 'book24', password: '032420', extra: '12'}}
       this.apiTk = new ApiTk(this.shop);
   }

Можно ли объявить класс в конструкторе или лучше не стоит?
как это связано с node.js?
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Что означает DI ?
Dependency injection
источник

DP

Dmitriy Pikulin in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Что означает DI ?
для dependency injection есть такая либо для typescript https://github.com/typestack/typedi
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Что-то совсем приуныл(
источник