
Roman
06.09.2016
13:58:50
intellisence есть частичный через плагины, для js вполне достаточно, это не пирамиды иерархий дот нета все таки

Damir
06.09.2016
13:58:55
там есть встроенный браузер? как дебажить интерфейсы через "поставил бряк"?

Дмитрий
06.09.2016
13:58:59
Не достаточно)

Google

Damir
06.09.2016
13:59:57
ноду то использую, а для чего встроенный дебаггер может понадобится?

Дмитрий
06.09.2016
14:00:08
это что?)
Это соседний file.js, из которого импортируется метод metod и при использовании автоматически подсвечивает тебе его синтаксис

Roman
06.09.2016
14:00:11
ставь вебшторм @ дебаж ноду like a pro

Дмитрий
06.09.2016
14:00:25

Damir
06.09.2016
14:01:04
для чего он может быть полезен вне браузера при разработке интерфейса?

Дмитрий
06.09.2016
14:01:31
найдите десять отличий с штормом
В дебаге, офк

Каїн
06.09.2016
14:01:44
вне браузера нету дебагера как такового нативного
в ноде же какой то свой метод дебага не?

Дмитрий
06.09.2016
14:01:57

Каїн
06.09.2016
14:02:19
я директиве debugger

Дмитрий
06.09.2016
14:02:23

Google

Каїн
06.09.2016
14:02:27
или в ноде точно так же

Дмитрий
06.09.2016
14:02:28

Каїн
06.09.2016
14:02:44
ну вот, как стопануть ноду при выполнении метода?

Дмитрий
06.09.2016
14:02:51
Бряк поставить
Смотри скрин выше
Добро пожаловать в 21 век ?

Каїн
06.09.2016
14:03:17
а если через саблайм

Дмитрий
06.09.2016
14:03:23
Страдать

Каїн
06.09.2016
14:03:33
пф

Дмитрий
06.09.2016
14:03:54
Ну ты пфыкай, а я буду отлаживать не выходя из редактора))

Каїн
06.09.2016
14:04:02
Inserting the statement debugger; into the source code of a script will enable a breakpoint at that position in the code
https://nodejs.org/api/debugger.html

Дмитрий
06.09.2016
14:04:09
Единственный дебаггер с саблаймом работает через гланды, а в основном вообще не работает

Каїн
06.09.2016
14:04:14
таки есть дибагир

Дмитрий
06.09.2016
14:04:31
?
Фантастика
Поставь брейкпойинт и посмотри контекст, выполни в нем пару команд
Как получится - расскажешь ?

Каїн
06.09.2016
14:05:12
а если запускаешь апп вне иде

Дмитрий
06.09.2016
14:05:13
Говорю же, я был большим адептом саблайма, но это прошлый век

Google

Дмитрий
06.09.2016
14:05:17
А зачем?
Я могу запустить в иде
Могу из иде запустить дебаггер в хроме

Каїн
06.09.2016
14:05:44
а если ты не одмин

Дмитрий
06.09.2016
14:05:51
Кто, прости?))

Каїн
06.09.2016
14:05:56
и PATH недоступен для твоего юзвера

Roman
06.09.2016
14:06:21
короче ясно, вебшторм нужен для моднявого вижуал дебага жиесика под нодой

Каїн
06.09.2016
14:06:27
например используешь такой какой то глобальный npm

Дмитрий
06.09.2016
14:06:34
И?)
Это как то мешает запустить ноду?)

Каїн
06.09.2016
14:07:28
а в юзвера в пас не прописан путь к нпм

Vladimir
06.09.2016
14:08:12
Что-то не так

Дмитрий
06.09.2016
14:08:55
а в юзвера в пас не прописан путь к нпм
Дебаг - это когда ты отлаживаешь конкретный баг в своем окружении, а всё остальное — тестами покрывается, я хз, что ты хочешь так запустить, но мне тут требуется стикер "не нужен" ?

Каїн
06.09.2016
14:09:24
kfyлан, заипался спорить ниочем

Дмитрий
06.09.2016
14:10:11
btw, я так же спорил, потом просто поставил и забыл саблайм как страшный сон

Damir
06.09.2016
14:10:50
короче дебаггер для ноды применим, когда процесс ноды запущен напрямую из дебаггера, так?
мало опыта в ноде, пардон за странный вопрос

Дмитрий
06.09.2016
14:12:55

Ruslan ?
06.09.2016
14:13:14
Не пишите, плиз, что IDE говно и надо юзать текстовый редактор ?

Google

Roman
06.09.2016
14:13:53
пожалуйста - вебшторм говно

Ruslan ?
06.09.2016
14:15:31
Вы из меньшинства

Roman
06.09.2016
14:16:24
скриншот c секретного форума секты обожателей вебшторма? ?

Дмитрий
06.09.2016
14:16:38
Тут наверное стоит тренды смотреть, а не абсолютные показатели

Ruslan ?
06.09.2016
14:16:55
Из топ 3 ссылок гугла

Admin
ERROR: S client not available

Damir
06.09.2016
14:17:13
На самом деле процент анлайков схож со штормом, просто меньше голосов

anoru
06.09.2016
15:34:21

Дмитрий
06.09.2016
15:36:15

anoru
06.09.2016
15:37:38
не знал)

Владислав
06.09.2016
15:51:20

@CriOnsKry
06.09.2016
16:12:25

Дмитрий
06.09.2016
16:13:21
Короче я понял, в 2016 IDE — это такой маркетинговый термин
А то немного странно видеть идешки с отсутствием возможностей из "текстовых редакторов"))

$Bogdan
06.09.2016
16:33:08
https://github.com/rhysd/NyaoVim
самый быстрый веб бэйзд редактор)
удобно можно браузер прикрутить
как в light table

hlomzik
06.09.2016
16:35:16
oh, light table…

Roman
06.09.2016
16:49:15
Привет, не использовал range в input ни разу, во всех браузерах адекватно работает?

Google

hamper ?
06.09.2016
16:51:37

Владислав
06.09.2016
16:52:58
@iamstarkov кстати, посоветуй, как в функциональщине сделать функцию для N аргументов из функции для 2х аргументов?
я пока не допер, всегда хочется ...rest зафигачить

マイク
06.09.2016
16:53:28

Vladimir
06.09.2016
16:53:35
Не понял, покажи пример

Владислав
06.09.2016
16:54:06
нууууу, помнишь, ты мне сам говорил, что типа надо выражать функцию для ...rest через функцию для 2х аргументов
но я так и не понял тогда, если честно

マイク
06.09.2016
16:54:22
о_О

Владислав
06.09.2016
16:54:51
попробуй написать extend для двух аргументов и выразить через него extend для многих аргументов

Vladimir
06.09.2016
16:54:56
Там было через reduce
@kozulya
// merge :: Object -> Object -> Object
const merge = (one, two) => Object.assign({}, one, two);
// mergeAll :: [Object] -> Object
const mergeAll = (...objs) => objs.reduce(merge, {});

Владислав
06.09.2016
16:59:13
ехал Object через Object
но теперь я понял, спасибо
алсо Object.assign – не тру

Vladimir
06.09.2016
16:59:35
вай?

Владислав
06.09.2016
17:00:18
вай?
нет поддержки в IE10-11

Vladimir
06.09.2016
17:00:30
ну, а полифилы зачем нужны