Size: a a a

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

2020 December 18

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Sergiy Shatunov
меня тоже неустраивал синтаксис js, так я начал на CoffeeScript писать, проблема решилась
Да, писать после TS допустим на js очень и очень трудно, а легаси, то все пиши пропал
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Сергей Пограничный
Да, писать после TS допустим на js очень и очень трудно, а легаси, то все пиши пропал
я всё ещё воспринимаю пишущих на тайпскрипте как жабофилов пытающихся стать жабоскриптизёрами
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Sergiy Shatunov
я всё ещё воспринимаю пишущих на тайпскрипте как жабофилов пытающихся стать жабоскриптизёрами
Заблуждение, понять контекст происходящего на типизированной логике гораздо быстрее, ошибиться гораздо сложнее
источник

L

Looch in Node.js — русскоговорящее сообщество
Sergiy Shatunov
я всё ещё воспринимаю пишущих на тайпскрипте как жабофилов пытающихся стать жабоскриптизёрами
ts больше похож на c# чем на жабу
источник

L

Looch in Node.js — русскоговорящее сообщество
Сергей Пограничный
Заблуждение, понять контекст происходящего на типизированной логике гораздо быстрее, ошибиться гораздо сложнее
смотря как писать и как типизировать
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Looch
смотря как писать и как типизировать
Достаточно отсутствие unknown и any и это можно взять за аксиому, не понимаю тут нет места спорам
источник

I

Igor in Node.js — русскоговорящее сообщество
кладёшь d.ts рядом с js-исходником, и норм
источник

L

Looch in Node.js — русскоговорящее сообщество
Сергей Пограничный
Достаточно отсутствие unknown и any и это можно взять за аксиому, не понимаю тут нет места спорам
потому что контракты и тд это круто, но надо уметь типизировать, что далеко не все умеют
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Сергей Пограничный
Заблуждение, понять контекст происходящего на типизированной логике гораздо быстрее, ошибиться гораздо сложнее
у меня однажды была проблема с логикой, пришлось привлечь знакомого чтобы описатье её на тайпскрипте, сам не знал как... да и на ts я не пишу, просто было интересно как моё поделье интегрируется с ts https://github.com/Svoloch/etc-js/blob/master/function.d.ts
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Looch
ts больше похож на c# чем на жабу
ну C# и java сами по себе конкуренты и очень похожи
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
если у меня допустим есть дохрена таких документов в базе монго
User {
   _id,
   email,
   name:
   transaction: {
       count,
       product,
       status
   },
   password,
}

и я делаю поиск по _id, то буде ли наличие поля transaction влиять на скорость поиска (в том плане, что документов очень много и поле transaction еще больше увеличивает размер)?
или я правильно понял, что монго как-бы сразу знает где будет этот целый документ и сразу его вытащит, потому что _id это индекс?
источник

SS

Sergiy Shatunov in Node.js — русскоговорящее сообщество
Pan Włodzimierz
если у меня допустим есть дохрена таких документов в базе монго
User {
   _id,
   email,
   name:
   transaction: {
       count,
       product,
       status
   },
   password,
}

и я делаю поиск по _id, то буде ли наличие поля transaction влиять на скорость поиска (в том плане, что документов очень много и поле transaction еще больше увеличивает размер)?
или я правильно понял, что монго как-бы сразу знает где будет этот целый документ и сразу его вытащит, потому что _id это индекс?
без тестов не понять, сама по себе монга развивается и в следующей версии результат может быть другим
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
ну чисто по логике
это как Map работает, я так предполагаю
а если так, то оно же не тратит время на поиск
проблема в том, шо я плохо понимаю как этот Map работает(
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
на низком уровне
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Pan Włodzimierz
если у меня допустим есть дохрена таких документов в базе монго
User {
   _id,
   email,
   name:
   transaction: {
       count,
       product,
       status
   },
   password,
}

и я делаю поиск по _id, то буде ли наличие поля transaction влиять на скорость поиска (в том плане, что документов очень много и поле transaction еще больше увеличивает размер)?
или я правильно понял, что монго как-бы сразу знает где будет этот целый документ и сразу его вытащит, потому что _id это индекс?
Можно, клади, как ключ в Map, верно
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
good
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
Сергей Пограничный
Да, писать после TS допустим на js очень и очень трудно, а легаси, то все пиши пропал
В точку. После ts вообще не могу писать на js. Как-будто чего-то не хватает (типизации). А c# больше стал нравится, ну оно и понятно, у них создатель один и тот же
источник

V

Van Der Graaf Genera... in Node.js — русскоговорящее сообщество
Самое интересное, что ты по-другому не просто пишешь, а думаешь. Программа становится более осмысленной, хорошо спроектированной. Но понятно, что писать плохо можно всегда. Тут скорее речь про возможности, которые даёт язык.
источник

VJ

Vadim John in Node.js — русскоговорящее сообщество
Язык становится мачурным. Скучно. Не остается места для творчества и EDD
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Так ты по традиции, эту EDD в чат вываливаешь)
источник