Kons
Kons
Имеется такая структура директорий. Я правильно понимаю, что тесты в каждой из директорий (auth, files, graphql) будут юнит-тестами конкретного модуля, а некий общий тест-сьют выше в иерархии будет интеграционным тестом всего этого безобразия?
Nikolay
да
Sergey
https://medium.com/the-thinkmill/javascripts-new-private-class-fields-93106e37647a
Evgeny
Господа, а правда приватные поля будут с решеткой?
Sergey
Evgeny
Господа, вам не кажется что в муках рождается реинкарнация перла?
Sergey
лол)) нет
Kons
До перла далеко js-у все-таки далековато )
Ilya
да ладно. не как все. норм
Ilya
не надо перла
Kons
Да, # смотрится очень странно в коде.
Eugene
Меня это пугает что-то, особенно синтаксис
Eugene
Что будет дальше ?:)
Alex 🗽👇
тоже показалось чем-то нехорошим
Kons
синтаксис декораторов повторяет оный у питона. Да и символ @ сам более привычный что ли. А тут у меня лично ассоциация с комментами почему-то.
Kons
Да и сама идея вносить в язык приватные члены классы сомнительна. Ведь можно эту проблему вынести на уровень IDE, например.
Kons
Я смотрю, в чате TypeScript шумите по поводу этой темы :)
Evgeny
Sergey
Sergey
Kons
))) Ну вот, как этот символ в коде. Достаточно странно ведь выглядит.
Kons
§
Sergey
Sergey
https://medium.com/the-thinkmill/javascripts-new-private-class-fields-93106e37647a
Sergey
Написано почему хэш
Kons
Там написано, почему нужен символ, а не почему именно хеш )
Антон
https://github.com/dchester/epilogue - ребят, кто-то юзает? можно ли для всех моделей запилить общий миддлваре без копипасты?
Дима
arts
Не только в конфигах, но и в том же питоне.
Sergey
Dreamerinnoise
тоже во втором
Дима
а декораторы в каком стейдже?
Суть кстати не в стейдже, а в том, что @ зафорсил ангуляр и пришлось считаться с массой народа уже пишущую декораторы так (это как один из аргументов, есстественно)
Дима
Язык для людей же, а не наоборот
Sergey
вотоночо
Cenator 🐈
тебе в чат к верстальщикам
Sergey
нахрена это спрашивать в чате телеграма?
Sergey
погугли
Sergey
Дима
Дима
Если я точно понял смысл их финта с прокси)
Nurik
Всем привет. Прикрутил я тут javascript-state-machine, для разруливания статусов. Запихал значит, для поля "статус", модели заказа в валидатор всю проверку, теперь вот думаю, а как сделать для этой машины состояний rollback, если что-то внутри пошло не так ?
Roman
Ale
а кто-нибудь юзает sweetjs? Если да, то для чего?
Дима
flow/ts в do нотацию то не могут 😕 Какой уж тут sweet)
Ale
и аутпут тоже вместе с типами делать
Дима
Я думал несколько с другой стороны
Дима
Сделать препроцессинг чисто отдельно типов
Дима
Чтобы описывать всякие сложные кейсы)
А так хз, наверное надо смотреть в реализации tcomb и как-то оттуда адаптировать
Ale
ну tcomb тож сбоку на самом деле, надо поэкспериментировать
Pavel
что мешало сделать приватными те поля которые начинаются с _
Мне кажется это как раз таки был бы js-style
Дима
Pavel
[D] deprecated
Дима
А потом что?
Дима
Как ты запустишь приватные поля в язык, если у тебя моментально сломается весь старый код
Pavel
а потом все кто хочет юзать node 10, степенно переходят на новую методику именования
Дима
Ясно
Ale
лол, напомню, что js он в браузерах в основном
Pavel
а ну да. есть же еще такие странные люди
Pavel
тогда - да, придется тянуть за собой вагон и маленькую тележку легаси
Pavel
и это печально. браузеры тянут нас вниз. надо от них избавляться
Ale
...
Ale
щас бы вместо сайтов ставить себе локально приложеньку)
Pavel
осталость научить браузеры запускать бинарные веб-страницы в песочнице :)
Roman
Дима
Я в курсе, это не делает его репозитории закрытыми для изучения)
Roman
ну я в плане наверно он забьет на поддержку
Stanislau
/stat@combot