Andrey
И конфигом
можно про конфиг поподробнее?
⩔wein
но это одной лишь оперативкой фиксится
У меня 16гб и ссд, это ж сколько ему надо
Andrey
У меня 16гб и ссд, это ж сколько ему надо
на 8 и обычном харде полёт нормальный
Andrey
странно :с как то
Oleg
можно про конфиг поподробнее?
Оперативка не будет использована нормально если в конфиге вебшторма не разрешить
Sergey
У меня 16гб и ссд, это ж сколько ему надо
Такая же фигня Да и в шторме нет всех фич atom/vscode
Anonymous
про webstorm зависит от проекта... обычный проект на angular2 seed полет нормальный ionic2 (без открытого HTML файла) нормально, но как только открываю html файл, начинал тупить жуть как
Oleg
Я файлы по 90к строк кода правил и не покрылся седеною
Oleg
И вебшторм заикаясь, но втянул
Sergey
что за фичи такие? 0-о
наверное чисто субъективные Сохранить конфиг и плагины в облако и потом восстановить
⩔wein
ток в процессе индексации и поиска же вроде как тормозит
Автодополнение тормозит. Линтинг тормозит. В том же vscode с плагинами дающими сходный функционал - все ок.
Oleg
Но ИДЕ и редаторы это очень холиварная, очень специфичная и очень тема на любителя
🦥Alex Fails
да,ну её
Oleg
Мы никогда не сойдемся в том что лучше, единственно что те кто не подсел сильно или хочет новенького - они найдут, возможно, полезное в диалоге
Sergey
что за фичи такие? 0-о
На самом деле сложно сказать Когда сидишь каждый день привыкаешь и не замечаешь плагины и как ими пользуешься Но как садишься за шторм то начинается боль, пытаешь перенастроить его под себя Не находишь нужных хоткеев, нет некоторых удобных штук Плюсы конечно есть, но минусов для меня больше. Но вот то, что нельзя бэкапить конфиг это прям совсем боль
Sergey
Да vscode/atom с плагинами это по сути ide и есть.
да не vscode/atom с плагинами это rich-редактор кода
Oleg
Я в Идею, а потом в Вебшторм пришел с Саблайма с плагинами
Anonymous
Почитай кодстайл от airbnb
Пользуюсь их последним конфигом. Ничего он не запрещает.
Andrey
с настройками действительно надо повозиться, но это окупается в итоге
Sergey
Ну это да, хотя я только на 2х машинах обычно кожу мне не такая боль)
ну я зачастую либо дома либо на работе постоянно и часто обновляю конфиг редактора, правлю мелкие неудобства И дома просто делаю ctrl+shift+p ssrestore и всё ок
Sergey
https://github.com/airbnb/javascript#accessors
Sergey
Sergey
Anonymous
Да лаааадно?!
Факт. Конфиг не возвращает ворнингов по поводу геттеров/сеттеров.
Sergey
ты читал то, что я скинул?
Sergey
и то что я написал?
Sergey
я не говорил что запрещает
Anonymous
Читал.
⩔wein
да не vscode/atom с плагинами это rich-редактор кода
В чем разница в случае js именно? Я не вижу заметного отличия в функционалу. Там же даже автодополнение по проекту есть. Линтинг. Сборка, паблиш. В vscode даже брейкпоинты есть
Sergey
В чем разница в случае js именно? Я не вижу заметного отличия в функционалу. Там же даже автодополнение по проекту есть. Линтинг. Сборка, паблиш. В vscode даже брейкпоинты есть
нет глубокого анализа кода хотя мне лично он не нужен Но согласен, vscode + плагины близок к полноценной IDE Но рефакторинг всё равно слабее webstorm'a
Anonymous
Я не считаю использование геттеров/сеттеров плохой практикой. Тем не менее, использование вообще чего-либо не к месту — это, безусловно, плохо.
Sergey
тут образовалось два лагеря
Sergey
любители *еттеров, и любители чистого API
Narek
лол, с каких пор поля в моделях - это апи?
Anonymous
Я не являюсь любителем ни того, ни другого. Это ты там с кем-то воюешь.
Sergey
лол, с каких пор поля в моделях - это апи?
API это всё что предоставляет доступ к данным модели/сервиса/чего-угодно-имеющего-данные
Anonymous
Нужно работать, а не релизиозные прения устраивать.
⩔wein
Я не считаю использование геттеров/сеттеров плохой практикой. Тем не менее, использование вообще чего-либо не к месту — это, безусловно, плохо.
Тут вопрос в том, что это потенциально может создать серьезные проблемы. Делает работу класса не очевидной. И не решает задач, которые нельзя было бы решить другими способами.
Narek
от прямоты рук зависит
Narek
все что угодно потенциально может создать серьезные проблемы
Sergey
от прямоты рук зависит
геттеры/сеттеры это родовая травма js
Anonymous
React.ReactProps
что там внутри, мм?
Narek
изи заявления делаешь
⩔wein
от прямоты рук зависит
В этом же и суть. Минимизация практик которые чересчур зависимы от прямоты рук.
Narek
программирование в целом чересчур зависимо от прямоты рук
Narek
если человек не понимает, что геттеры и сеттеры - это всего лишь сахар и пишет там говно - его ничего не спасет, даже если запретить ему юзать геттеры и сеттеры
⩔wein
что там внутри, мм?
Фейсбуку можно хоть eval использовать.
Oleg
Но можно не делать лишних сайд-эффектов
Oleg
Сайд-эффекты можно инкапсулировать чтобы они не распространялись дальше области их необходимости
⩔wein
ООП вообще чревато сайд-эффектами, тогда уж. Ведь изменение свойств this — уже сайд эффект.
Хм, ну так да. В частности поэтому js сейчас плавно двигается в сторону заимствования подходов из фп.
Narek
Вот, послушайте
Narek
https://www.youtube.com/watch?v=7Zlp9rKHGD4&t=1119s
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
Прям как мамка