Size: a a a

JavaScript — русскоговорящее сообщество

2020 July 24

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Danila
А что критерий?
эффективность, не?
источник

D

Danila in JavaScript — русскоговорящее сообщество
Если бы это было так - мы бы до сих пор писали на ассемблере
источник

D

Danila in JavaScript — русскоговорящее сообщество
Код мало написать
источник

D

Danila in JavaScript — русскоговорящее сообщество
С ним потом жить нужно и reason about
источник

D

Danila in JavaScript — русскоговорящее сообщество
Можно написать критичную часть максимально эффективно (и желательно эту эффективность заблэкбоксить), но удаление одного элемента из типичного фронтового массива на пару сотен элемент - не критичная часть
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
эффективность, не?
для задач системного программирования - возможно, и не всегда
для задач промышленного программирования - читаемость всегда на первом месте
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Danila
Если бы это было так - мы бы до сих пор писали на ассемблере
ну не передёргивай. 😏 в любом случае умение читать чужой код, это одно из основных требований работодалей и возникло оно не на пустом месте наверное? тут "либо шашечки, либо ехать" 🙂
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
для задач системного программирования - возможно, и не всегда
для задач промышленного программирования - читаемость всегда на первом месте
никогда такого не было. лёгкое масштабирование и рефакторинг да, читабельность - нет.
источник

И

Илья in JavaScript — русскоговорящее сообщество
Danila
array.filter(string => string.includes('авто'))
Спасибо большое, работает
источник

D

Danila in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
ну не передёргивай. 😏 в любом случае умение читать чужой код, это одно из основных требований работодалей и возникло оно не на пустом месте наверное? тут "либо шашечки, либо ехать" 🙂
Как и высокоуровневые языки программирования возникли не на ровном месте
источник

D

Danila in JavaScript — русскоговорящее сообщество
Чем выше читаемость тем выше уровень абстракции на котором ты можешь работать
источник

D

Danila in JavaScript — русскоговорящее сообщество
Потому что ты начинаешь оперировать более крупными частями - декларативным фильтром, например, а не императивным фором
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Danila
Как и высокоуровневые языки программирования возникли не на ровном месте
высокоуровневые языки изначально возникли как абстракция над конкретными платформами, что-бы не быть привязанными к железу.
источник

D

Danila in JavaScript — русскоговорящее сообщество
Ну и опять же, я согласен, что чем быстрее тем лучше
источник

D

Danila in JavaScript — русскоговорящее сообщество
Но не в тот момент, когда разницы нет на практике
источник

D

Danila in JavaScript — русскоговорящее сообщество
Станет это место узким - пожалуйста
источник

D

Danila in JavaScript — русскоговорящее сообщество
Хз
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
приходит у меня в таблицу список из 20 обьектов.
эх, щас бы фор написать на пол экрана
а нет, тимлид по рукам даст
источник

D

Danila in JavaScript — русскоговорящее сообщество
Nikolai Reguliarniy
приходит у меня в таблицу список из 20 обьектов.
эх, щас бы фор написать на пол экрана
а нет, тимлид по рукам даст
Если @iKest твой тимлид - то не даст
источник

NR

Nikolai Reguliarniy in JavaScript — русскоговорящее сообщество
Danila
Если @iKest твой тимлид - то не даст
wasm модуль на с++ заставит компилить под такую задачу?
источник