Ivan
Test-driven development
Ivan
Не пробовал так разрабатывать
Sergey
Ребят, а кто-то использует AnimateCSS в разработке?
Anonymous
ты разобраться не можешь, проблемы какие или что?
Michael
Вот его и используй
Anonymous
тогда тебе в js jobs
Anonymous
> ищу людей которые делали это
Anton
что ж за дичь тут творится? jQuery, AnimateCSS, люди впервые узнавшие о TDD - это по-вашему pro.js?
Vlad
я тебя не понимаю.
Vlad
зачем тебе симулировать dom?
Дима
Тест на самомнение с треском провален
Дима
А про jsdom я тут с кем то всего неделю назад холиварил)
Vlad
тдд в ноде и фронтенде поддерживают все тест-раннеры, кроме tap, но в нём легко делается чз chokidar
Vlad
если говорить про тестирование реакта, то ты не должен хотеть полностью рендерить компоненты
Vlad
ты должен хотеть shallow render + enzyme
Vlad
я делаю _ЭТО_ и что?
Vlad
ну не пиши на jquery
Vlad
его вообще сложно тестировать
Vlad
напиши пару критичиеских e2e тестов и забей
Vlad
не пошутил
Michael
Собери митап
Anonymous
😂
Vlad
😂
и рассказывать про jquery в 2016?
Andrey
Andrey
зачем и где ты его используешь?
Vlad
http://youmightnotneedjquery.com/
Anonymous
нативным жс
Vlad
для нетворка есть фетч
Vlad
document.querySelector
Vlad
http://youmightnotneedjquery.com/#find_elements
Michael
Приехала замена Станиславу
Vlad
пролистай сайт
Michael
🌚
Anton
у меня предложение:
валидировать людей по их LinkedIn/Upwork профайлу и оставить в чате действительно сильных JS-девов. в телеграмме же можно приватный чат сделать?
Vlad
в линкедине можно написать, что ты CEO in Microsoft
Michael
Andrey
Anton
поверь, там не сложно распознать фейковый профайл
Michael
Так, давай пруфы что сильный жсер, так уж и быть, будем с тобой общаться
Anonymous
Anton
воу-воу, меньше хайпа, я всего лишь предложил способ сделать чат полезным и убрать флуд
Vlad
ну это слабое решение
Vlad
и не думаю, что оно нужно
Alexei
Как помочь IDE (IntelliJ) понять тип входящего параметра функции?
например
...
constructor (view){
view.attribute=5;
}
...
view - из класcа MyView где определен get attribute(){...}
Хочу добиться, чтобы автодополнение показывала аттрибуты и методы, после ввода точки.
Vlad
что в справке интеллиджей?
Anton
я всего второй день в этом чате и за 2 дня тут только нубские вопросы и холливары пролетали
Anton
выше отличный пример
Michael
Задавай сложные, делов
Anton
та я бы не прочь почитать слоные треды, а тут как бы их нет
Vlad
вот смотрите
Vlad
у меня есть react-router v2
Vlad
у меня есть спа на отдельном урле
Michael
Квалифицированные люди тут есть. Вопросов нет.
Vlad
всё остальное старый сайт
Vlad
использую html5 history
Alexei
Vlad
если просто делаю replace('/') то урл меняется, но я не попадаю на нормальную главную урл старого сайта
Vlad
так как html5 history подразумевает, что у меня спа на всём сайте
Michael
2 миллиона статей
Не спец по идее, но оно и не должно особо подсказывать. Мб если есть явные вызовы с экземпляром класса. Мб jsdoc поможет. Вообще стоит рулить в сторону typescript/flow, если такое надо (но ради автокомплита не стоит)
Vlad
как мне расширить history таким образом, что если history.replace(some) выходит за пределы моего спа, происходил старый добрый location.url = some
Vlad
плагины?
Vlad
ну так вот
Michael
Vlad
Alexei
тут эксперты в JS или по обучению других поиску? :)
Vlad
по идее я думал использовать history и её дополнить
Vlad
Vlad
ну и прикладные задачи лучше решать гуглом
Michael
var originalReplace = router.replace;
router.replace = path => {
if (/^\/spa/.test(path)) {
originalReplace.call(router, path);
} else {
document.location.href = path;
}
}
Michael
Сорямба, я с телефона
Michael
Примерно так
/cc @iamstarkov
Anonymous
Michael
Alexei
Так это ж одно и тоже
Michael
И никто никому ничего не должен
Michael
Michael
Не все пишут в нём
Vlad