Посмотрел код, говнище полное. Ехал if, через if - читать абсолютно невозможно. Форматирование отсутствует вообще, использование insertAdjacentHTML, foreach вместо обычного фора офа или мапа, какая-то хуйня выполняется в конструкторе Вот кто такую хуйню вообще станет понимать? Тебя просто сразу нахуй пошлют
>>252019346 Если у тебя есть опыт работы, то всем похуй на твой репозиторий. Если опыта нет, то всем всё равно похуй. Даже если у тебя там клон ЮТуба лежит, всё равно обоссут.
Я писал опираясь на свою интуицию, и было кстати очень непросто не запутаться в этих if, были даже моменты, когда я все стирал и писал заново, потому что забывал, что я вообще сейчас делаю. Как научиться не говнокодить, а писать хорошо?
не очень понятно зачем сервер на экспрессе, чтобы раздавать статические файлы? настрой для этого лучше nginx или апач, экспресс не для того сделан няш. nginx знать полезно
ООП сходу пошло кое какое, это уже хорошо
insertAdjacentHTML медленная операция и метод renderCalc плохо расширяемый какие-то <form> тэги непонятные, не нужные != не должен использоваться, настраивай линтор с эйрбнб конфигом и запрещай себе ну и прочие letы где надо юзать консты по линтеру, они тоже должны фикситься линтером да и в целом форматирование хуевое у кода, нужен линтор и преттир, приучайся с молоду, а то будешь как пидарашка всю жизнь писать и адекваты плеваться будут от тебя и не брать на работу где следят за чистотой
есть понимание ПОЛИМОРФИЗМА даже немножко я вижу, это тоже неплохо, в копилку с ООП
блядскую кашу в методе calc не разбирал, может они и норм, но опять же от того что написано некрасиво разбираться даже не хочется
вот это кал и должно тоже линтером подчеркиваться. выдаёт непонимание до конца работы жса. побегай ещё по учебнику, законспектируй YDKNJS серию книг
return } else { return }
глубоко я не вникал, архитектурно как оно сделано, может стоило и по другому. радует что например по оопу сделано что калк не знает об штмле например, это выдаёт в тебе какое-то понимание внутреннее расширяемости и ООП уже возможно. а может просто повезло.
в целом ты молодчинка что сел и сделал пет прожект какой никакой и сам по всей видимости (не просто же скопировал, верно?), пусть даже и с помощью каких то уроков наверное. и тебе наверное даже это было интересно. намотай на ус то что я тебе написал, то что аноны про мапы и проч написали тоже учти, и учись дальше, у тебя определенно потенциал выше среднего овоща который вообще в пет свой не способен и можешь рассчитывать на хорошую зарплату и карьеру. не опускай руки, выполни мои советы, примечания анонов и все будет ахуенно. бесплатная раздача советов от скучающего аппер мидла тебе сегодня
>>252019780 а, самый главный совет, иди реакт, редух, мобых учи, на чистом жсе не пишет никто. знать неплохо, но не пишут. там тебе и советы дельней будут и скорее на работу устроишься. если ты это всё сам сделал то реакт тебе уже легко дастся. вот гайд тебе если еще у тебя нет его https://github.com/acilsd/wrk-fet
>>252019894 Ну у тебя тот же конструктор в токене можно было бы сократить раза в два, если бы ты не разделял, склеивал и потом снова разделял, а просто разделил по регулярке.
>>252020104 ты охуеешь но даже на сях где классов нет можно в полиморфизм и ооп даже в лиспе можно в полиморфизм и ооп но ты послушал модного сойбоя который тебе рассказал что в жсе ооп нет потому что классики по другома сделоны и ты теперь бегаешь со смешными картинками учишь серьезных дяденек жизни
>>252020387 это не костыль, а более читаемый вариант, твое решение лучше только тем, что будет содержать меньше кода, больше ничем. а меньше кода само по себе это хуйня, а не плюс, в сравнении с читаемостью. хотя я не смотрел че там у него конкретно, но в 99% случаев пара сплитов и джойнов декларативней и понятней выглядят, чем хуйня от долбоёба который задрочил регулярки один из тысячи разработчиков и выебывается сидит вставляя этот кал
>>252020567 Я в один не валю. Всему меру знать надо. У нас на проекте таких мелких систем как оп высрал под несколько сотен точно, это блять 1000 файлов только кода что ли иметь? Лол.
Спасибо за такой развернутый ответ, будут стараться дальше и попробую разобраться в том, о чем ты написал ^^ Кстати, я уже думал, что у меня вообще никакого потенциала нет, но сейчас мотивации прибавилось
>экспресс не для того сделан А зачем он тогда нужен?
p.s. У меняя есть еще один проектик, который я написал до калькулятора, но страшно как-то запускать на своем сервере, ведь он работает с настоящими данными и берет их с двача
>>252020550 увы во взрослом мире разработки читаемость > созданный массив из полутора элементов который нихуя не занимает и будет выпилен гарбаж коллектором сразу если бы операция затратная была, или часто выполнялась, я бы согласился с тобой. но не тот случай
>>252020743 Ты мало того что забиваешь память массивами, которые будут удалены хуй знает когда, так еще и проходишься по ним, хотя они хуй знает какой длины. И хуита эта выполняется при каждом ебаном вводе. >во взрослом мире разработки Каждая собака знает основы регулярок.
>>252020641 >думал, что у меня вообще никакого потенциала нет есть, есть дахуя, не ссы, вкатишься будешь 300кк сек >А зачем он тогда нужен? для бекенда, ну апишку на нём написать можно, сервер. тоже хорошая работа, бекенд на ноде, и востребованная, но раз во фронт начал, то не распыляйся на это пока не получишь работу, иди по гайдику и советам. ещё тебе плюсик за то что github pages осилил на всех петах
>>252020969 > которые будут удалены хуй знает когда очень скоро >хотя они хуй знает какой длины тут то ты и ошибаешься, прекрасно знаем какой длины. рукописного ввода, то есть никакой грубо говоря, всё что до 10 тыщ элементов это ни о чем просто, ничего не значит >Каждая собака знает основы регулярок. никто вообще не знает, сиресли, никто. один из тысячи шизов который реально сидел и учил, и тот забудет, потому что не юзается в практике. если и знают, то только самую базу и ту делают с помощью сайтов с отладкой регекспов. а там я предполагаю хуйня с группами и прочим. любой кому скажут эй разрабнейм залезь посмотри че там просто твой род проклянет за то что ты его обрёк ебаться и думать над регуляркой там где можно пару джойнов сплитов нахуярить
>>252020969 для того чтобы валидировать формочки регекспы юзаются в деле, а не для разбития строк, вот, то есть всю хуйню с группами использовать это антипаттерн просто в силу того что это никто не помнит
>>252019321 На плюсах этот баг тоже есть. Если отрубишь флаг в cout'е, который отвечает за обрез "ненужных" цифор в числах с плавающей точкой, то сможешь увидеть это.
>>252020430 Что у опа с этим не так? Поработав с Qt'ом, научился под каждый класс делать отдельный файл(ибо макросы все сломают нахуй), чего везде советуют.
>>252018974 (OP) Как вам оно интересно? Мне вот вообще не вкатывает. Хотя в школе учителя информатик математик говорили чтоб я жизнь на гуманитарное не тратил, ведь голова заточена под точные науки.
>>252022744 зачем менять востребованный и простой язык жабаскрипт, на котором можно писать и фронт и бек и перекатиться на другой запросто, на кусок говна расфоршенный инфоцыганами нахуй ненужный нигде и никому с которого надо переучиваться чтобы писать на нормальных языках?
>>252022511 > Много проебал сосничества в кудахтере? Дохуя играл. В основном рпг т.к аж хуй вставал когда билд просчитывал и его урон > Хотел бы что-то создавать? Да, музыку. Еще учить людей
Это все, конечно, здорово. Но в нормальном портфеле должен быть пет, где ты с сервером взаимодействуешь, а не циферки на клиенте считаешь не в веб-воркере.
Ну хуй знает, как первые шаги в теории трансляции неплохо, но написано дико криво, функций нет (добавь хоть sqrt) Если функции добавишь будешь на уровне 3 курса мухосранского ВУЗа
>>252022892 Напомню, что там челик калькулятор написать не может, КАЛЬКУЛЯТОР БЛЯТЬ. Питон же не будет прощать ему ошибок: либо работает, либо нет+сам интерпретатор питона уже готовый калькулятор и никаких танцев с бубном не требует, чтобы при вводе 1+2 не получалось 3.0000004. Насчет применений питона писать лень, браузер у тебя под рукой, не маленький. Питон тоже прост, не выебистый, востребован, к тому же код на нем в разы эффективнее конкурентов, что позволяет не ебаться с синтаксисом и банально писать меньше кода
>>252020641 Он тебя оценил с точки зрения программирования как такового, но ирл ты будешь дрочиться с вебпаком, ректатом, бойлерплейтами говнукса и вуех х хуюе, трее конфликтами, а также разбирать, что твой сосед нахуевертел хоками, и почему сайт, которому «для скорости и удобства разработки» синьоры прописали ректат вместо жквери, стартует дольше 45 секунд на вчерашнем айфоне и внутри выглядит как квартира после 15 енотов. В наносекстве нет того, что ты тут показываешь. Вся эта область уебищная по своей сути, и топы в ней - в большинстве своем религиозные дети-петухи, которые обмазываются баззвордами на интервью, но не в состоянии высрать ничего стройного, кроме отточенного годами хелворда без задач. Просто забей и иди работать куда угодно. Научишься выебываться - устроишься мидлом. А душа, а хуле душа? Если есть, сам найдешь куда вложить.
>>252020969 Ебанутый, ввод это нечастая операция, в которой нет смысла вообще о чем-то беспокоиться. Лучше иди лапшу свою разгреби в хотлупах, чем тут по методичке выебываться. Но суть вообще не в этом, а в том, что вы тупорылые макаки даже не подозреваете о целевом перформансе, о профайлинге и о том, что его результаты по традиции чаще всего внезапны даже для того, кто вроде бы понимает, что делает. Петухи малолетние как они есть блять.