@JSlang

Страница 1063 из 2237
Дмитрий
09.07.2017
12:14:01
где?
hackernoon.com, medium.com

melancholiac
09.07.2017
12:14:09


Google
Дмитрий
09.07.2017
12:15:20
Ясен фиг) и много. Но сейчас уже значительно лучше, чем было даже всего месяца три назад

Сергей
09.07.2017
12:15:30
Так себе картинка

Nikita
09.07.2017
12:16:18
gde

w e b p a c k

melancholiac
09.07.2017
12:16:25
>_<

Дмитрий
09.07.2017
12:16:39
а я не говорю что flow плохо я говорю что и с flow проблемы есть
Даже $ObjMap уже починили (не тестил ещё). А следом уже летят opaque types, с помощью которых можно будет влёт описать весь FL

Старовата

Сергей
09.07.2017
12:16:59
w e b p a c k
Ты слеп

melancholiac
09.07.2017
12:16:59
накидайте всего что не жаль к ней

Nikita
09.07.2017
12:17:15
а да

СОРРИ НЕ БЕЙ

Google
andretshurotshka?❄️кде
09.07.2017
12:17:55
ты уверен?

Дмитрий
09.07.2017
12:18:12
Мне просто влом с гитхаба его собирать, а в 49 версии все изменения пока отсутствуют(

ты уверен?
В пределах одной версии коммитят opaque types, $ElementType, $Values, а так же улучшают поведение и самого $ObjMap (в 49 версии заметил прогресс)

andretshurotshka?❄️кде
09.07.2017
12:20:25
я так и не понял что за opaque

Дмитрий
09.07.2017
12:20:45
Это означает, что скорее всего это всё было связано с одной проблемой, в которой они видимо некисло так продвинулись в ближашее время

я так и не понял что за opaque
Ну ты был прав, это скорее всего ADT в чистом виде. Точнее сказать сложно, нужно собирать версию с гитхаба

Даниил
09.07.2017
12:21:25
я так и не понял что за opaque
гугол вроде говорит что это то же что и фантомные типы, но я не понял при чём тут FL

Дмитрий
09.07.2017
12:23:44
гугол вроде говорит что это то же что и фантомные типы, но я не понял при чём тут FL
У них будет синтаксис opaque type Counter: Box<T> = Container<T> (инфа сотка) Выглядит как классическое определение функтора)?

melancholiac
09.07.2017
12:32:39
в джс дорогой вызов функции?

Сергей
09.07.2017
12:32:52
melancholiac
09.07.2017
12:33:02
кеке

а серьезно?

Andrey
09.07.2017
12:33:14
Нет.

Сергей
09.07.2017
12:33:16
а серьезно?
19 центов

melancholiac
09.07.2017
12:33:41
умри

хотя да

Google
melancholiac
09.07.2017
12:34:04
фп язык дорогой функолл

туплю

Сергей
09.07.2017
12:35:09
Спасибо

Дмитрий
09.07.2017
12:35:37
Я ещё когда он зашёл хотел написать что уже расчехлил банхаммер ?

Nataly
09.07.2017
12:36:20
#вакансия #fullstack #backendfrontend #javascript #nodejs #reactjs #ищу #резюме Москва. Офис Офис класса А, м. Трубная или Цветной бульвар, БЦ "Легенда Цветного". Формат работы #офис Занятость полная. Зарплата от 180net Мы хотели бы предложить Вам вакансию Руководитель группы разработки (Teamlead, fullstack) в ведущую международную исследовательскую KantаrTNS. Мы ищем специалиста на проекты по созданию систем сбора и обработки данных маркетинговых исследований.  Более подробно ознакомиться с деятельностью компании Вы можете на следующих сайтах:   KantarTNS в России   http://kantartns.ru/   KantarTNS в мире   http://www.tnsglobal.com/ Ниже, Вы найдете описание вакансии. Руководитель группы разработки (Team lead, full stack) Должностные обязанности: • Формирование и организация работ команды разработчиков, постановка задач, контроль исполнения; • Проектирование ПО, участие в разработке; • Code review, контроль документированности решений. Технические компетенции: • ЯП: JavaScript (уверенные знания ES6/ES7), HTML; • БД: PostgreSQL, MongoDB (базовые знания), Redis; • Библиотеки/фреймворки: ReactJS, Express.js/Koa.js, d3.js (будет преимуществом); • ПО: Webpack, Docker, Nginx, Git; • Методологии: Continuous Integration, Scrum/RUP.   Что мы предлагаем: • Минимум legacy code; • Все проекты на стадии ТЗ, вы сможете принимать решение об их архитектуре, влиять на выбор технологического стека, библиотек и используемых инструментов; • Вы создадите команду под себя; • Работа в международной исследовательской компании - одном из лидеров мирового рынка. Условия: • Пятидневная рабочая неделя, официальный график с 10:00 до 19:00, но с гибким подходом в каждом случае; • Оформление по ТК РФ; • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию); • Страхование здоровья при выезде за рубеж; • Корпоративные скидки на членство в спортклубе (крупная сеть фитнес-центров); В случае, если данная позиция для Вас интересна, пожалуйста, свяжитесь со мной по телефону 8 926 220 4648 (Наталья Шуликова) или по почте kantar_tns@inbox.ru и я отвечу на все Ваши дополнительные вопросы, и мы договоримся о возможном собеседовании.

Alex
09.07.2017
12:36:21
А че там было, чечече?

Дмитрий
09.07.2017
12:36:53
Да спамер, как обычно

Andrey
09.07.2017
12:37:19
Слушайте, вот сурьёзный вопрос. Для flow корректная сигнатура: create(...classes: [string]): string {

Alex
09.07.2017
12:37:20
А я думал хейтерок, эх!

Andrey
09.07.2017
12:37:25
Или я херню написал?

Дмитрий
09.07.2017
12:42:46
Вероятно, корректная, но tuples — это отдельный тип, поэтому могут быть накладки в таких кастах

Andrey
09.07.2017
12:44:57
Вероятно, корректная, но tuples — это отдельный тип, поэтому могут быть накладки в таких кастах
Короче, мне надо написать, что в create будет приходить набор строк. А classes будет массив строк

Дмитрий
09.07.2017
12:59:58
Слушайте, вот сурьёзный вопрос. Для flow корректная сигнатура: create(...classes: [string]): string {
Ну в текущей формулировке этот тип сообтветствует просто объекту string Если не принципиально проверять в типе, что приходит ипенно N строк, то можно просто сразу принимать массив

Дмитрий
09.07.2017
13:00:38
Не, это одной и то же, вроде

А вот tuple — когда [string, string] например — уже работает иначе

Сергей
09.07.2017
13:01:11
в flow разница есть? Array<string> и string[]

Дмитрий
09.07.2017
13:01:16
Нет

Google
Сергей
09.07.2017
13:01:58
Дмитрий
09.07.2017
13:02:24
Вообще есть смысл посмотреть, может аннотация тупо не нужна)) В последнее врмя участились случаи, когда флоу всё шустро выводил как только я переставал ему помогать косячно описывая типы ?

Admin
ERROR: S client not available

Andrey
09.07.2017
13:07:36
Только ещё бы по человечески ошибки выводить)

А что для тестов в js принято?

Sergey
09.07.2017
13:09:40
console.log?

Andrey
09.07.2017
13:09:47
А то я написал либу, которую 100% надо проверить.

Надо было надстройку над classnames сделать.



А то я вообще не уверен, что эта хрень работает как надо.

Дмитрий
09.07.2017
13:11:15
Только ещё бы по человечески ошибки выводить)
Я начал их понимать, когда попробовал по человечески описать ошибки в своей либе, описывающей довольно абстрактные типы) Загон в том, что ошибки чисто архитектурно всегда падают ппц неудобно, совершенно не так и не там) Хинт — можно удлинить трейсы ошибок в конфиге. traces=3

Сергей
09.07.2017
13:11:53
Andrey
09.07.2017
13:12:02
ava, jest, mocha, supertest
А ты бы что выбрал?

Я тут смотрю, что facebook пытается монополизировать инструменты.

Сергей
09.07.2017
13:12:31
А ты бы что выбрал?
я юзаю ava для библиотек очень удобно писать, минимальный конфиг

Саша
09.07.2017
13:12:50
ава для библиотек ?

Сергей
09.07.2017
13:12:59
Саша
09.07.2017
13:12:59
а для проектов ?

Сергей
09.07.2017
13:13:06
а для проектов ?
смотря каких

Google
Сергей
09.07.2017
13:13:10
разные бывают

реакт тоже авой тестить удобно ava + enzyme конечно

Azat
09.07.2017
13:13:42
AVA - очень много зависимостей

Сергей
09.07.2017
13:13:47
ноду авой тоже можно но для интеграционных что-то ещё нужно async/await из коробки

Azat
09.07.2017
13:13:56
Юзаю Jest

Сергей
09.07.2017
13:14:08
AVA - очень много зависимостей
лол. отличное объяснение. ava — все искаропки

Azat
09.07.2017
13:14:23
Jest тоже, нет?

Дмитрий
09.07.2017
13:14:46
Я тут смотрю, что facebook пытается монополизировать инструменты.
Есть такое. Просто никто чот особо во фронте не шевелится Я jest юзаю, перешёл после того как достали глки node-tap

Сергей
09.07.2017
13:14:50
Jest тоже, нет?
он бабелем проходит свои тесты?

Дмитрий
09.07.2017
13:15:04
AVA - очень много зависимостей
У jest ещё больше наверняка

Страница 1063 из 2237