koichi
по ситуациииии
в данном случае оптимизация не так важна, так как ситуация одноразовая, но если бы это было не так, то выделять каждый раз память, и, условно, не удалять потом, то это будет не очень круто
Денис
Vladislav
Борисов
Это, если что, типа профилирование называется
Vladislav
koichi
а что там непонятного?.. загуглить пару минут..
koichi
там кроме редьюс ничего такого и нет, вроде как, хотя не то чтобы редьюс был чем-то сложным..
Денис
Я просто не понел тех фунций
Та чего там непонятно-то? Там самая муть - reduce, но его суть в том, чтобы вернуть одно значение, сделав что-то со входным массивом. Что сделать - решает программист ) остальное вроде должно быть понятно
koichi
ну да, индексОф и по названию ясен, чарКодЭт также, сплит вообще не должен вызывать никааих вопросов..
koichi
да и в примере Дениса разобраться вообще труда не составляет, там 10 строчек кода, где по сути 3 функции, которые гуглятся за секунду и понимаются примерно за столько же..
Денис
Сначала формируется массив слов, потом циклом бежим по нему, каждое слово рвем на массив, редьюсом считаем "вес" слова, а то, что вернул редьюс - пихаем в массив "весов". Потом находим в этом массиве максимум, берем индекс этого максимума, и выводим из массива слов слово под этим индексом. Все ж просто и в лоб ) без кучи указателей, выделения и освобождения памяти, без гемора
koichi
да, только думал описать принцип работы в пару слов) и главное, что кода мало, для понимания в разы удобней
koichi
и отдебажить легче даже в тупкю консоль логами пробежаться что куда записалось и понять почему
Денис
koichi
ну а зачем напрягаться))
koichi
мне очень неудобен дебаг мод в джс, поэтому легче так пройтись и не напрягать мозговню..
koichi
надо бы, но не, чтобы настолько принципиально, когда видишь дебаггер в джсе..вроде все понятно ничего такого, но потом что-то console.log.. и расслабился)
koichi
у ноды есть свой дебаггер
koichi
node --inspect, если память не изменяет
koichi
и вроде у них экстеншены для браузеров еще есть, но этим не пользовался от слова совсем
koichi
еще в вс коде можно настроить дебаггер для ноды, в визуалке он вроде даже напрямую есть
koichi
но, если честно.. сколько работаю.. никогда не пользовалсч почти, оочень и очень редко
Денис
Я phpstorm использую, надо для него посмотреть плагины
Денис
koichi
не за что)
koichi
я тут посмотрел, а он безумно удобный..
Денис
Если не пользовал, рекомендую на триалке посидеть
Денис
Если пыха не нужна, бери вебшторм.
Борисов
Денис
да вот думаю теперь переходить на вебщторм или пока старый добрый вс код..
На самом деле я вот так и подсел на этот продукт - дали ноут с триалкой, посидел. Понял, что всё что нужно сделано или лучше, или как минимум не хуже, чем в вскоде, не надо накатывать кучу экстеншнов, чтобы добиться нужного уровня комфорта в работе. Потом вернулся на свою сборку vscode и понял, что так больше нельзя ) вскод использую нечасто сейчас, но иногда бывает - он всё равно приятный и совсем от него отказываться я не хочу ) для каких-то мини-проектов пойдёт. Но для работы только phpstorm/webstorm
koichi
На самом деле я вот так и подсел на этот продукт - дали ноут с триалкой, посидел. Понял, что всё что нужно сделано или лучше, или как минимум не хуже, чем в вскоде, не надо накатывать кучу экстеншнов, чтобы добиться нужного уровня комфорта в работе. Потом вернулся на свою сборку vscode и понял, что так больше нельзя ) вскод использую нечасто сейчас, но иногда бывает - он всё равно приятный и совсем от него отказываться я не хочу ) для каких-то мини-проектов пойдёт. Но для работы только phpstorm/webstorm
ну, значит и правда стоит попробовать, мне просто дизайн вебшторма очень не нравится, работать словно некомфортно и некотооые вещи, которые за меня делаются тоже напрягают..
Денис
koichi
темы - темами, но там по большей части темы только палитру цветов меняют, мне сам дизайн IDE не очень.. нагроможденный ..
Денис
koichi
ну, я надеюсь, что , потом полажу и найду как это отключить) хотя бы частично..
Денис
Денис
В шторме удобно работать с гитом. Прям песня.
koichi
да, вот работу с гитом не отнять, хоть я и все равно цмдером пользуюсь консольно
Andrii
А что там удобного?
Mad
Всем привет посоветуйте хорошую книгу по sql
Алексей
Mmm
Привет всем. Как бороться с усталости глаза часто становятся сохой
Oleksii
Денис
А что там удобного?
Для тебя, боюсь, ничего - ты ж приверженец CLI )
Я в основном тоже CLI использую, но GUI позволяет удобно работать с изменениями, отпочковывать ветки и все такое.
Andrii
Денис
Алексей
Денис
Andrii
Я не пишу на PHP, опять же большой порог входа обычно: надо найти фичи, к которым привык... Обычно я ставлю, втыкаю, ничего не понимаю и возвращаюсь в vim, там всё просто
Денис
koichi
всегда было лень под себя вим настраивать, хотя в какой-то момент был очень заинтересован в этом
Алексей
А что это? 🤣
Я это ставил в visual studio для разработки windows form
Денис
Andrii
Алексей
Денис
koichi
в них потом разбираться и переделывать еще сложнее, чем с нуля)
Денис
Нахер эти кастомы, пусть развлекаются те, у кого есть желание и время )
Алексей
Денис
Денис
Алексей
Кто?
Соученики со скилбокс)). Мол надо крутить вертеть. Вынимать свой мозг с компилятором и т.д.
koichi
koichi
Andrii
А когда тебе надо менять языки программирования, то IDE вообще становится нотепадом :)
Andrii
Или их надо целый зоопарк