Andrey
Andrey
странно :с как то
Sergey
Anonymous
про webstorm зависит от проекта...
обычный проект на angular2 seed полет нормальный
ionic2 (без открытого HTML файла) нормально, но как только открываю html файл, начинал тупить жуть как
Andrey
Oleg
Я файлы по 90к строк кода правил и не покрылся седеною
Oleg
И вебшторм заикаясь, но втянул
Sergey
что за фичи такие? 0-о
наверное чисто субъективные
Сохранить конфиг и плагины в облако и потом восстановить
Oleg
Но ИДЕ и редаторы это очень холиварная, очень специфичная и очень тема на любителя
🦥Alex Fails
да,ну её
Oleg
Мы никогда не сойдемся в том что лучше, единственно что те кто не подсел сильно или хочет новенького - они найдут, возможно, полезное в диалоге
⩔wein
Sergey
что за фичи такие? 0-о
На самом деле сложно сказать
Когда сидишь каждый день привыкаешь и не замечаешь плагины и как ими пользуешься
Но как садишься за шторм то начинается боль, пытаешь перенастроить его под себя
Не находишь нужных хоткеев, нет некоторых удобных штук
Плюсы конечно есть, но минусов для меня больше.
Но вот то, что нельзя бэкапить конфиг это прям совсем боль
Oleg
Я в Идею, а потом в Вебшторм пришел с Саблайма с плагинами
Andrey
Andrey
с настройками действительно надо повозиться, но это окупается в итоге
Sergey
Sergey
https://github.com/airbnb/javascript#accessors
Sergey
Sergey
Anonymous
Да лаааадно?!
Факт. Конфиг не возвращает ворнингов по поводу геттеров/сеттеров.
Sergey
ты читал то, что я скинул?
Sergey
и то что я написал?
Sergey
я не говорил что запрещает
Anonymous
Читал.
Sergey
Anonymous
Я не считаю использование геттеров/сеттеров плохой практикой. Тем не менее, использование вообще чего-либо не к месту — это, безусловно, плохо.
Sergey
тут образовалось два лагеря
Sergey
любители *еттеров, и любители чистого API
Narek
лол, с каких пор поля в моделях - это апи?
Anonymous
Я не являюсь любителем ни того, ни другого. Это ты там с кем-то воюешь.
Anonymous
Нужно работать, а не релизиозные прения устраивать.
Narek
от прямоты рук зависит
Narek
все что угодно потенциально может создать серьезные проблемы
Anonymous
Narek
Narek
изи заявления делаешь
Anonymous
Narek
программирование в целом чересчур зависимо от прямоты рук
Anonymous
Narek
если человек не понимает, что геттеры и сеттеры - это всего лишь сахар и пишет там говно - его ничего не спасет, даже если запретить ему юзать геттеры и сеттеры
Sergey
Narek
Oleg
Но можно не делать лишних сайд-эффектов
Oleg
Сайд-эффекты можно инкапсулировать чтобы они не распространялись дальше области их необходимости
Anonymous
Narek
Вот, послушайте
Narek
https://www.youtube.com/watch?v=7Zlp9rKHGD4&t=1119s
Vlad
Oleg
Ну это ещё более холиварно чем ИДЕ вс Текстовый редакторы 😄
Oleg
Стейты это когда у тебя в программировании есть понятие времени
Oleg
А так как исполнение не мгновенно - использовать время это благо
Oleg
Паковать алгоритмы в ещё одно измерение
Oleg
Но оно сложнее, потому что не всегда удается правильно запаковать чтобы не протекло что-то и не вышел алгоритм за пределы его времени
Oleg
Интересно можно ли победить это раз и навсегда, ну, кроме отказа от стейтов вообще
Anonymous
Отказом от программирования, я думаю, можно вполне. =)
Anonymous
О... А вот так же можно, да?
const {
[dataKey]: dataKeyLabel,
...metricsLabels
} = labels;
Anonymous
Деструктуризация с обращением к свойству по вычисляемому имени ключа.
Sergey
да
Sergey
по крайней мере бабель умеет
Dreamerinnoise
всегда можно сделать test._prop = 1
Я использую mobx и тс, там на такое ругнётся компилятор и это нормальное поведение, а аргументы "гляньте аирбнб" как-то такие себе.
Sergey
а я не использую tc
и меня бесит, когда люди пишут "как в tc"
Serhii
Ругается и это нормально
Serhii
Прям как мамка