@typescript_ru

Страница 347 из 669
Сергей
09.09.2017
20:42:55
вот прямо сейчас сломал приложение, а VSCode молчит
Я не знаю что ты сделал там, я не телепат

Вертихвост
09.09.2017
20:43:16
Сергей
09.09.2017
20:43:34
Удалил парочку классов
А что вскод должен по твоему сделать?

Вертихвост
09.09.2017
20:43:45
Google
Сергей
09.09.2017
20:43:50
Или ты переименование с удалением не отличаешь?

Вертихвост
09.09.2017
20:44:14
Сергей
09.09.2017
20:44:18
А разница?
Огромная

Гигантская

Вертихвост
09.09.2017
20:44:22
refactor там нет

Сергей
09.09.2017
20:44:26
Есть

Слабый но есть

В переименовании понятно что делать в местах использования

А при удалении нет

Вертихвост
09.09.2017
20:45:03
А теперь возвращаемся к тому, что я говорил

Сергей
09.09.2017
20:45:20
Блядь

ПЕРЕИМЕНОВЫВАЕТ ОН НОРМАЛЬНО

Google
Сергей
09.09.2017
20:45:42
про удаление НИКТО не писал

Вертихвост
09.09.2017
20:46:05
ПЕРЕИМЕНОВЫВАЕТ ОН НОРМАЛЬНО
И это тоже нет. Пробовал переименовать, он зачем-то полез в папку node_modules

Сергей
09.09.2017
20:46:20
Бля

Вертихвост
09.09.2017
20:46:31
Если бы переименовывал что-то оттуда
От туда я ничего не переименовывал

Сергей
09.09.2017
20:46:40
Блядь значит у тебя руки из жопы

Берешь класс который сам написал в тс, жмешь f2 Переименовывается везде где юзаешь

Вертихвост
09.09.2017
20:47:04
Т.е. то что VSCode делает неочевидную вещь, означает что у меня руки не из того места?)

Сергей
09.09.2017
20:47:06
Методы тоже самое

Т.е. то что VSCode делает неочевидную вещь, означает что у меня руки не из того места?)
То что ты не знаешь механизма работы и ожидаешь другого результата

Mike
09.09.2017
20:47:48
Сергей
09.09.2017
20:47:56
Эта функция работает не так как тебе захотелось, а так как ее написали

Вертихвост
09.09.2017
20:47:57
Сергей
09.09.2017
20:48:51
Вертихвост
09.09.2017
20:49:00
Эта функция работает не так как тебе захотелось, а так как ее написали
Хорошо. Остановимся на том факте, что эта функция работает не так как я ожидаю. И почему-то в других IDE все работает следуя моим ожиданиям. И руки у меня из одного места.

Так что на счет модулей и namespaces?

Вертихвост
09.09.2017
20:49:26
Сергей
09.09.2017
20:49:30
Так что на счет модулей и namespaces?
Что на счёт них я должен написать

Аргумент ?
Бля ты тупой?

Google
Mike
09.09.2017
20:49:58
Что на счёт них я должен написать
видимо ничего, ты не один тут, тут ещё 700 чел мнение которых может быть интересно

Вертихвост
09.09.2017
20:50:01
Что на счёт них я должен написать
Ты вступил в обсуждения этого вопроса, я имею мысль полагать, что у тебя есть что сказать по этому поводу

Сергей
09.09.2017
20:50:09
Аргумент ?
Есть два инструмента. Один работает так другой по другому Ты спрашиваешь почему. Потому что это разные инструменты. Из делали разные люди, для разных целей

Вертихвост
09.09.2017
20:51:51
Сергей
09.09.2017
20:52:16
Потому что они проникают в каждый уголок кода. И то что ты подразумеваешь, если я правильно понял, это глобальность

Что тоже плохо

Вертихвост
09.09.2017
20:52:49
Потому что они проникают в каждый уголок кода. И то что ты подразумеваешь, если я правильно понял, это глобальность
Не совсем. Мне не нужна глобальность, я хочу изолировать namespace на уровне модуля

Сергей
09.09.2017
20:53:01
Потом, я не хочу писать длинные имена классов

Вертихвост
09.09.2017
20:53:28
Потом, я не хочу писать длинные имена классов
Это одна из причин, почему хочется видеть у себя в проекте namespace

Вертихвост
09.09.2017
20:54:03
Сергей
09.09.2017
20:55:05
Если, когда-нибудь попаду на проект который написан на жс или тс, в котором будут неэмспейсы вместо импортов, я сразу уволюсь и сделаю все, чтобы в этот проект больше не наняли ни одного человека

Сергей
09.09.2017
20:56:00
Хорошо, я думаю твое мнение будет кому-нибудь когда-нибудь полезно
Это так и есть)) В отличии от некоего анонимуса

Без опыта мнения и имени

Mike
09.09.2017
20:56:17
ох уж Сова

Сергей
09.09.2017
20:56:24
Да заебали

Вертихвост
09.09.2017
20:56:40
А как это относится к вопросу?

Google
Сергей
09.09.2017
20:56:54
Придумаете устаревшую хуйню без обоснований и начинается

Mike
09.09.2017
20:57:02
А как это относится к вопросу?
тут видимо только коллективный игнор

Сергей
09.09.2017
20:57:28
А как это относится к вопросу?
То, что ты предложил в жс/тс это полный бред. Если бы это было не так, тс39 реализовали ты именно такой способ

Andrey
09.09.2017
20:57:34
А, лол.

Вертихвост
09.09.2017
20:58:00
Придумаете устаревшую хуйню без обоснований и начинается
Я хочу это обсудить не для того, чтобы выявить какие-либо причины. Мне интересен этот вопрос, возможный опыт у участников чата

Andrey
09.09.2017
20:58:18
Неймспейсы хотят вместо импортов использовать?

Сергей
09.09.2017
20:58:26
Сергей
09.09.2017
20:58:33
в es4 так и реализовали
Он умер не просто так

Ҫѐҏӗѫӑ
09.09.2017
20:58:44
он не умер, он реализован в as3 был

а умер он как жс не из-за неймспейсов

Сергей
09.09.2017
20:59:16
а умер он как жс не из-за неймспейсов
Ну и почему не притащили неймспейсы в новый стандарт?))

Ҫѐҏӗѫӑ
09.09.2017
20:59:38
потому что сосредоточились на чем поважнее

кейворды никто пока не освободил

Сергей
09.09.2017
20:59:45
Ответ на самом деле прост

Andrey
09.09.2017
20:59:58
Да, как в жавке
А разве сейчас для этого в js не используют index.js?)

Сергей
09.09.2017
21:00:02
Неймспейсы предполагают проектную структуру

Вертихвост
09.09.2017
21:00:07
Ну и почему не притащили неймспейсы в новый стандарт?))
Давайте не будем сравнивать js и ts. Все же они немного по разному используются

Andrey
09.09.2017
21:00:09
Это же аналог такого неймспейса.

Google
Сергей
09.09.2017
21:00:24
Это же аналог такого неймспейса.
Импорт нужно писать видите ли

Andrey
09.09.2017
21:00:46
Всё, допёр разницу.

Mike
09.09.2017
21:00:50
Сова, расскажи мне как в таком коде каждый класс в отдельный файл поместить? https://www.typescriptlang.org/play/#src=class%20A%20%7B%20%7D%0D%0Aclass%20B%20extends%20A%20%7B%20%7D%0D%0Aclass%20C%20%7B%20%7D%0D%0Aclass%20Main%20%7B%0D%0A%09public%20b%20%3D%20new%20B()%3B%0D%0A%09public%20c%20%3D%20new%20C()%3B%0D%0A%7D

Andrey
09.09.2017
21:00:52
Ну, это вкусовщина.

Mike
09.09.2017
21:01:20
Это один модуль логически, но из четырёх классов.

Ҫѐҏӗѫӑ
09.09.2017
21:01:32
package в стандарте как зарезервированный кейворд

Vladimir
09.09.2017
21:01:34
Положить в папку?

Ҫѐҏӗѫӑ
09.09.2017
21:01:39
пока никто не собирался его убирать

Дмитрий
09.09.2017
21:01:55
он не умер, он реализован в as3 был
По большей части, но не целиком

Емнип

Ҫѐҏӗѫӑ
09.09.2017
21:02:08
да вроде целиком

Mike
09.09.2017
21:02:29
да вроде целиком
там реально сложно говорить, они в итоге свою спеку опубликовали

Ҫѐҏӗѫӑ
09.09.2017
21:02:44
да, когда ту withdrawнули

но до того они впереди планеты всей были

и реализовывали все

потом уже огорчились и продолжали спеку по-своему

они-то надеялись интероп будет с браузерами

и мозилла была не против

Вертихвост
09.09.2017
21:05:50
Почему обсудение каждого вопроса уходит куда-то не туда?

Ҫѐҏӗѫӑ
09.09.2017
21:06:03
потому что в интернете кто-то неправ

Страница 347 из 669