Size: a a a

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

2020 May 25

AK

Andrey K in Node.js — русскоговорящее сообщество
Алексей Попов
А свои у тебя есть?

Отсутствие break это фича
Такой паттерн, когда нужен одинаковый код для нескольких условий, ещё со времён с распространён, можно в исходниках ядра линукса поискать
Как раз отсутствие такой возможности в шарпе делает switch в нём бессмысленным, проще всё на if написать
Потому, что такой паттерн - ногами из си, а оттуда из асма :)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Andrey K
Потому, что такой паттерн - ногами из си, а оттуда из асма :)
Так и я написал про с
Про асм не в курсе, со времён института на нём не писал, его паттернов не знаю
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
В шарпе у Switch есть другие гибкие возможности, как я уже сказал, но ты видимо между строк читаешь)

И то что тебе не нравится C#, по причине того, что ты использовал лишь, допустим, 20% его возможностей, то это не проблемы языка, а твои.

Я использую минимум 70% возможностей C# и точно говорю что он лучше чем JS в общей картине.

Я знаком с JS 12 лет.
С C# я знаком 4 года
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
А свои у тебя есть?

Отсутствие break это фича
Такой паттерн, когда нужен одинаковый код для нескольких условий, ещё со времён с распространён, можно в исходниках ядра линукса поискать
Как раз отсутствие такой возможности в шарпе делает switch в нём бессмысленным, проще всё на if написать
Это херовые паттерн, потому что непонятно, это специально там нет break или забыли написать
источник

AK

Andrey K in Node.js — русскоговорящее сообщество
Nova Eiz (Антонов Иван)
В шарпе у Switch есть другие гибкие возможности, как я уже сказал, но ты видимо между строк читаешь)

И то что тебе не нравится C#, по причине того, что ты использовал лишь, допустим, 20% его возможностей, то это не проблемы языка, а твои.

Я использую минимум 70% возможностей C# и точно говорю что он лучше чем JS в общей картине.

Я знаком с JS 12 лет.
С C# я знаком 4 года
Человек открыл для себя сисярп :)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Это херовые паттерн, потому что непонятно, это специально там нет break или забыли написать
А комментарии на что?
Бездумно использовать этот паттерн не стоит, конечно. Но в низкоуровневое коде он вполне применим
источник

JC

Julian =) Coffee in Node.js — русскоговорящее сообщество
Это js низкоуровневый, насколько я понял?
источник

AK

Andrey K in Node.js — русскоговорящее сообщество
Sergey 🛸
Это херовые паттерн, потому что непонятно, это специально там нет break или забыли написать
Холивар холиварный. Но писать так, да, не рекомендуют. Потому, что, зачастую читая его непонятно - забыли бряку или спецом так сделали (особенно, когда что-то делается в секции свича) . Но иногда наглядней.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
А комментарии на что?
Бездумно использовать этот паттерн не стоит, конечно. Но в низкоуровневое коде он вполне применим
Если твой код требует не docstring комментариев, то это херовые код
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Если твой код требует не docstring комментариев, то это херовые код
Ты когда-нибудь заглядывал в исходники ядра линукс?
Да и в разных либах тоже часто используются подобные приёмы, и читаемость приносится в угоду другим характеристикам
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nova Eiz (Антонов Иван)
В шарпе у Switch есть другие гибкие возможности, как я уже сказал, но ты видимо между строк читаешь)

И то что тебе не нравится C#, по причине того, что ты использовал лишь, допустим, 20% его возможностей, то это не проблемы языка, а твои.

Я использую минимум 70% возможностей C# и точно говорю что он лучше чем JS в общей картине.

Я знаком с JS 12 лет.
С C# я знаком 4 года
Так как мы не знаем, сколько тебе лет, то мы даже не знаем, чем ты знаком дольше 😄
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
Andrey K
Человек открыл для себя сисярп :)
Да, открыл, юзая его 4 года...

Ты так с острил?
источник

AK

Andrey K in Node.js — русскоговорящее сообщество
Алексей Попов
Ты когда-нибудь заглядывал в исходники ядра линукс?
Да и в разных либах тоже часто используются подобные приёмы, и читаемость приносится в угоду другим характеристикам
Мухоха. Вы в исходники иксов ещё загляните
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
Ты когда-нибудь заглядывал в исходники ядра линукс?
Да и в разных либах тоже часто используются подобные приёмы, и читаемость приносится в угоду другим характеристикам
Сейчас бы сравнивать  кроссплатформенное ядро и программу на языке с GC
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Так как мы не знаем, сколько тебе лет, то мы даже не знаем, чем ты знаком дольше 😄
Мне 26.
Не понимаю зачем возраст...
Или тут все врут налево и направо?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Сейчас бы сравнивать  кроссплатформенное ядро и программу на языке с GC
Я не писал, что стоит такое использовать в js
Наоборот же, написал, что такое пришло из мира с
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Nova Eiz (Антонов Иван)
Мне 26.
Не понимаю зачем возраст...
Или тут все врут налево и направо?
Сорри, это я читать не умею
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Алексей Попов
Я не писал, что стоит такое использовать в js
Наоборот же, написал, что такое пришло из мира с
Это вроде группа по nodejs, и тут не особо актуально давать советы как писать ядро ОС на с
источник

N

Nova Eiz (Антонов Ив... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Сорри, это я читать не умею
Значит пора научиться, ты все-таки Одмин
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergey 🛸
Это вроде группа по nodejs, и тут не особо актуально давать советы как писать ядро ОС на с
А кто давал советы?
источник