Anonymous
да нет завтыка, надо писать мидлвар адаптер для приведения структур, просто это долго и я поныть, вдруг кто-нибудь меня переубедит
Anonymous
скажет чувааак все норм пили снейк кейс
D
Качество написанного в реакт обычно лучше. Сожет за 1.5 года много что поменялась
Anonymous
написано лучше, а вот у 9/10 разработкив не получается на реакте нормальную структурировать приложение (ну 9 из 10 я так сказал..из опыта), выходит 1 большая каша
D
Я же писал для маленьуих проэктов
D
Там каши быть не должно никак
Anonymous
ты не дооцениваешь людей =), к тому же маленькое часто приходится масштабировать
Furrya
да нет завтыка, надо писать мидлвар адаптер для приведения структур, просто это долго и я поныть, вдруг кто-нибудь меня переубедит
когда то делали такое в проекте на англе, там бэк на питоне (DRF) там с бэка snake_case, а линтер не хочет его ничего норм, и тим лид заапрувил такой маразм
Anonymous
это говорит об уровне DRF разрабов, там есть отличный мидлвар который из коробки делает приведение, просто в моем случае на бек я никак повлиять не могу
Anonymous
и да это реально маразм и убивает читаемость кода, поэтому адаптер >,< а это куча времени, которое я трачу чтобы поныть когда мог начать писать его...
Anonymous
правила в линтере я и так пишу) у airbnb бывают офигенно спорные моменты (например закос на пьюр функции), но тут чисто с точки зрения разработчика неудобно с этим работать
Anonymous
должно быть), но или мне так везет на шикарные архитектуры или большинство просто забивает на этап проектирования
Furrya
должно быть), но или мне так везет на шикарные архитектуры или большинство просто забивает на этап проектирования
Большая часть проектов такие Или ты приходишь и уже все так Или сам начинаешь с нуля и все равно все в будущем скатывается к "нешикарно", это нормально
Furrya
Так это должно быть заложена в начальном дизайне
Если незаложено то все, неотрефачить?
Anonymous
думаю это близко к истине, только вот перфикционист внутри меня рвет и мечит (на самом деле я не перфикционист, просто глядя на код такое ощущение)
Furrya
Ни один проект не доживет до релиза Если делать по тру вэй
D
Не знаю. Я обычно не беру такие. Я прошу на 25% больше и закладываю в дизайн хоть какое scalability
Furrya
Ни один проект не доживет до релиза Если делать по тру вэй
Что то где то но будет спорным решением
Anonymous
и лично для меня реакт намер 2 после jquery (я знаю что это либа и некорректно их сравнивать, но я про пьюр код сейчас) по рассаднику хреновых идей
D
Я ушел от jQuery это не модно у нас
D
Это как у вас .net образно говоря
D
На работе у нас ext js. Неповоротливый динозавр. Но девов так мало что эти знание полезны
D
Jquery не проблема сама по себе. По моей прошлой работе мы использовали 10% функционала. Нужно было вместо этого писать vanilla js
Anonymous
проблема в тех кто на нем пишет (не всегда), вот там спагетти код просто тут и там, можно брать любой темплейт на продажу и с вероятностью в 99% там будет такой код=)
Anonymous
и самое улетное когда в приложениях с фрейморвком тянут jquery, у которого либа весит как 2 реакта
Furrya
и самое улетное когда в приложениях с фрейморвком тянут jquery, у которого либа весит как 2 реакта
может обломки легаси девы приходят и уходят, проект живет мэй би там есть галерея какая то на jq плагине, все может быть так то если посмотреть, там и без jq есть много чего что весит как "2 реакта" теже styled components относительно emotion относительно веса реакта "весят много" но ведь есть еще initial time,
Anonymous
ну да), в основном из-за плагинов, только вот куда эффективнее найти аналог на фреймворке, либо в крайнем случае самим написать
Anonymous
часто wsgy редакторы тянут
Furrya
много всяких "если" в конечном счете решает скорост впиливания фич и удолетворение заданным требованиям (скорость загрузки, респонзив и прочее)
Furrya
ну да), в основном из-за плагинов, только вот куда эффективнее найти аналог на фреймворке, либо в крайнем случае самим написать
в реальности проще прикрутить плагин и закинуть в TODO и не факт что это TODO когда то отрефачится
Anonymous
так и есть, и это все угнетает
Anonymous
делать говно ради сиюминутных хотелок
Anonymous
а потом прилетают вопросы в слабом перформансе..загоны для оптимизации..когда можно было просто не делать говно
Furrya
так и есть, и это все угнетает
Понятно, тебя просто съел перфекционизм, тут уже сам отбивайся =) все строго индивидуально и это чат с другой тематикой
Anonymous
да знаю +), пардоньте за оффтоп как говорится
D
Есть алт решение
D
Писать на ангуляр ио всё. Как не странно говнокодеров на проэкте будет меньше
D
+ заказчик когда будет искать нового дева на стороне узнав цены вернется к вам
D
Это в теории. Но должно работать
Anonymous
какого хера у меня данные элемента меняются? var custom__slidesSettings = $( '#custom_media-carousel' ).data( 'settings' ); custom__slidesSettings['effect'] = 'fade'; он у элемента на fade меняется. я ведь его никуда не сейвил. что это за магия? я просто записал данные в переменную, поменял в переменной, а у меня поменялись данные в элементе. че за?
Anonymous
как это поведение называется?
Anonymous
ссылки?
Anonymous
Всем привет
Anonymous
Привет 👋
Lupusregina[beta]
Yuliya
Всем привет
Artem
привет!
Artem
Подскажите пожалуйста Такая проблема , у меня в канвасе есть обьект на который повешено событие 'mousemove' и он движеться как курсор, и есть событие 'touchstart' при старте тача обьект должен двигаться за тачем, а на экранах с тачем этот обьект вообще невидим(
Artem
как правильно настроить движение за тачем
Artem
обьектом я назвал картинку
Artem
Artem
если без события touch то на экранах с тачем самолетик просто перескакивает на место где тыкнул пальцем
Artem
а должен тянуться за движением пальца
Дмитро
Скажите, у всех было когда учишь первый язык программирования, смотришь на код который написан не тобой и тебе надо час чтобы вдуплиться что вообще тут происходит?)
Дмитро
Сейчас смотрю как таймер обратного отчета пишется и как говорится смотрю в книгу вижу фигу. Это пройдет?))
Artem
бывает самые мелкие проблемы выносят мозг
Дмитро
Спасибо, ободрили) я js пару месяцев всего учу
Artem
Нурлан
Народ
Нурлан
всем hi
Нурлан
для новичков поможете задачами?
Нурлан
var arr = []; var sum = 0; while(true){ for (var i = 0; i < 5; i++) { var grade = parseInt(prompt('Введите число от 1 до 100', i )); arr.push(grade); sum += arr[i] if (grade > 100) { alert('Вы ввели число больше 100') } } }
Нурлан
что бы при отменен выходило ответ средне арифметическое
Нурлан
нк новичок
Artem
одним циклом делай
Нурлан
задача такова что программа бесконечно спрашивает у user цифру от 1 до 100 пока не нажмет на "отмену" и потом выведит ему среднее арифметическую
Artem
может от 1 до 100 рандомно?
Artem
что б вывести матиматическое значение нужно проделать какое то матиматическое действие
Нурлан
да рандомно
Artem
ща покумекаю
Artem
да рандомно
и не пиши var
Artem
привыкай let и const
Нурлан
ок
D
Вроде promt "12abc" будет 12