Как стать автором
Обновить
15
0.3
Валерий Озарничук @Akuma

Пользователь

Отправить сообщение

Можно и не отправлять. Там в json-е который приходит изначально есть ответ:

Вообще-то стали :)

https://soqol.ru/blog/testiruem-soqol/

У вас в блоге очень интересное сравнение, показывающее превосходство над Postgres в 10 (десять) раз. В чем подвох?

Простите, но слабо верится, что из ниоткуда (пусть и после 7 лет разработки в "тишине") вышел продукт, который текущие индустривальные стандарты уделывает просто в лет.

Вы забыли сконфигурировать постгрес и гоняли его на стандартной конфигурации для 128Mb RAM? :)

UPD: https://soqol.ru/blog/testiruem-soqol/

UPD2: Если посчитать, то 250000/мин это 4166/сек. Не знаю что конкретно там делалось, но я бОльшую производительность за запись (на чтение там сильно быстрее будет) получал про простом переносе данных на сервере во много раз слабее (8 CPU, 8 RAM, 500Gb БД). Что-то тут не сходится.

Тоже не понял в чем тут логика.

Если у нас в одном месте и валидация настроек и сами настройки, то зачем нужна валидация? Что мне мешает поменять тип port на String и задать его строкой?

[картинка с хлебным троллейбусом]

Ну инсту заблокировали. Много кто перевелся в ВК?

Как по мне, так все по прежнему сидят в инсте кому она была нужна.

Любой as type - это обман. Вы делаете то же самое в своем примере. Вы полагаете, что лучше знаете как этот код будет работать и что в вашем случае, что через formatter as any - просто убираете проверку типов.

Вы думаете, что на вход могут прийти только перечисленные типы, но TS достаточно умен, чтобы понять, что нифига это не так. Вдруг вы там тоже решите быть уменее и подадите {} as number? В таком случае ваш код упадет, а мой вариант без обманов - нет, он пройдет за switch, где вы корректно обработаете такое поведение.

Да нет там проблем. Просто вы снова пишите на JS вместо того, чтобы писать на типизированном языке.

Возьмите какой-нибудь Rust и попробуйте такое выкинуть. Он вам расскажет что о вас думает :)

Серьезно. Попишите на языке без возможности обмана через "as any", это даст хороший буст в понимании как с такими кейсами работать. А еще лучше какой-нибудь хитрожопый JSON поворчайте на чем-то типизированном.

Извращение какое-то. Проще же:

const format = (input: string | number | boolean) => {
    switch (typeof input) {
        case 'string':
            return formatters.string(input);
        case 'number':
            return formatters.number(input);
        case 'boolean':
            return formatters.boolean(input);
    }
};

Можно сказать, что бизнес делится частью выручки с государством, чтобы то выполняло свои функции

Что за жополизство?

Гражданин платит налоги из своей З/п. То, что это делается автоматически не меняет этого факта.

Если выкинуть IE - то это очень даже реальность.

Кроме гос сектора он нигде не учитывается, я думаю. Ну и очень старых супер-легаси внутренних систем каких-нибудь.

Давайте все же не опускаться в гос разработку. Это совершенно другая сфера. Я уверен, там и ИЕ6 еще где-нибудь найдут.

Тут в соседнем посте рассказывают про сайт, который только-только переехал с PHP 5.2. Давайте может тоже все начнем транспилировать в PHP 5? Ну, ну а че, знаете сколько в интернете ресурсов на старом PHP?

Все эти проекты не перейдут на ES6+ по причине, что нафиг это не надо. Ими не занимаются в той степени, чтобы делать такие изменения. Там древние версии пакетов, того же babel (который уже давно вытеснен миллионом esbuild/swc/vite).

Но! Это вовсе не причина делать так же. Если вы начинаете новый проект и ставите target es5 (не уверен, что оно так пишется, я уже не помню даже), то у меня для вас плохие новости.

Напрямую. Можно повысить таргет до es2020 примерно, а то и выше.

Помните, вы не гугл

У вас перепост с телеги сломался и опоздал лет на 10?

https://caniuse.com/?search=es6

98.44%

В интернете никто не извиняется спустя месяц :) Чего только не увидишь

Довольно узко-специфичная штука конечно.

В последнем сафари не работает отображение дерева. Просто не грузится. При переключении вкладок показывает ошибку загрузки.

А давайте посчитаем сколько раз каждый из нас использовал слово "полиморфизм" в его реальной работе? Типа "вот я сейчас используя полиморфизм реализую эту фичу".

Я начну. Около 15 лет опыта. Ноль раз. Кто больше?

Серьезно, если собеседование начинается с такого, это значит у них нет нормальных вопросов.

Вопросы про названия пакетов тоже радуют в эпоху IDE.

Вот такой этот JS. Вроде есть, а вроде нет

Я не говорил, что он многопоточный. Я сказал, что он позволяет запускать отдельные потоки.

Учитывая, что эта возможность - проблема на проблеме и неудобством сверху приправлено...она просто есть и все тут. Иногда даже пользуются. Сам язык подразумевает однопоточное выполнение конечно. Для другого он просто не предназначен.

Информация

В рейтинге
1 786-й
Откуда
Краснодар, Краснодарский край, Россия
Дата рождения
Зарегистрирован
Активность