Eldar
Nikita
Но это, не то чтобы я кому-то советовал делать так же, если вы не понимаете, зачем оно вам ;-)
Cenator 🐈
Yan👀
Nikita
Nikita
Ух, pino умудрились обойти bole по скорости.
Хотя не то, чтобы это было мне сильно важно
Nikita
Nikita
Не умеет ;-)
Yan👀
в депсах биндингов как у тебя не вижу так что полагаю что не умеет)
Yan👀
а ну ты уже нашел)
Yan👀
а обогнал bole потому что он в фастифай в депсы пино сунул)
Yan👀
вот и обогнал
Pavel
Nikita
Nikita
Но мб вытащу bole и вставлю pino, хз.
Yan👀
https://github.com/rvagg/bole/pull/10
Yan👀
вон сам автор бола делал бенчи
Nikita
Емнип, я просто не смотрел на pino тогда. Или он был ещё не готов.
Sergey
Pauline
и я
Михаил Макарычев
сишарперы и жависты
Круто. Жаль, не видел такого никогда раньше
(сам на шарпе пишу)
Sergey
а я вот видел
Sergey
Vint
И это ад. У меня сейчас такое же по наследству. Только логика раз в N сложнее, поэтому ад вдвойне.
Vint
Не делайте так никогда. В js по крайней мере.
Михаил Макарычев
Pauline
Pauline
всё читаемо
Sergey
не вижу смысла в классах для роутов
Sergey
Pauline
удобно писать класс с методами и стейтом
Sergey
Sergey
Sergey
или я посыл не понял?
Vint
Немного не понял. В модулях сделать нельзя, конечно же. Но когда класс ради класса, а инстанс ради инстанса - это лишние сложности.
Пример с роутами очень показательный в этом плане.
Михаил Макарычев
Sergey
Sergey
Михаил Макарычев
Vint
Vint
Но и здесь классы не нужны, достаточно модуля, который выполняется один раз и кешируется. В этом и прелесть.
Alexey
Все уже забывают, что в этом языке, по факту, нет классов? Пример выше сделали, потому что могли
Alexey
var counter = 0;
function hybrid() {
if (!(this instanceof hybrid)){
return counter++;
} else {
this.counter = 0;
hybrid.prototype.next = function() {
this.counter++;
}
}
}
Alexey
Вот вам пример
Alexey
Это называется «Потому что могу»
Alexey
Alexey
Сейчас почитываю о Go, решили они проблему с классами, конечно. С пробелами и табуляцией. Здорово на самом деле
Igor
Викторина глупых вопросов.
Как передать элемент массива в конфигурационном файле другом элементу?
например:
db:{
user:"login",
password:"pass"
},
sequelize:{
database: db.database,
username: db.username,
password: db.password,
}
Demuz
Demuz
Sergey
Cenator 🐈
Sergey
А где есть?
Alexey
Давай, чувак. Напиши «В каком обсуждении?»
Ivan
Sergey
Не вижу там проблем, просто разные взгляды на ООП
Илья | 😶☮️🐸
Здравствуйте, возможно ли закрыть выполнение всех промисов в приложении ?
Например, закрытие сокета-> закрытие всех promise
Ivan
Sergey
Dmitry
http://evennode.com подскажите, кто сталкивался закидываю проет, но он не качает пакеты node_modules, в чем дело???
Илья | 😶☮️🐸
Не дожидаться reject или resolve
Илья | 😶☮️🐸
Что в твоём понимание "закрытие промисов"?
Eldar
Не дожидаться reject или resolve
Ну технически оборвать текущие промисы кажется нельзя. Однако ты можешь сделать условие, в зависимости от которого будет выполняться или не выполняться результат этих промисов.
Илья | 😶☮️🐸
Vitaly
Eldar
const processDataStatus = true;
somePromise
.then(function(){
if (processDataStatus) {
... yourLogic
}
});
function disableThat() {
processDataStatus = false;
}
disableThat();
Cenator 🐈
Всем fluture js