Прошлые домены не функционирует! Используйте адрес
ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Привет двач, я обычный 300к/нс с галеры на кровавом жыр-тыр-прайзе. На данный момент пилю фронты на проекте. Уже год. В одно рыло.
Волею судеб и длинной историей я вынужден жрать говно работать на фронте вместо моего любимого .NET Зачем я все это накатал? Да хуй знает просто накпило, дальше идет долгое и нудное нытье. Для контекста: диплом ДС вуза из топ 10, стаж 3.5 года, я крч джуно-мидл.
Проект взяли у другого исполнителя и отдали делать нам. Первое время мы кстати делали это все параллельно в разных репах, что порождало тонны геморроя на ровном месте, но мы не о том.
1. Это прекрасное решение создавать новый объект ХТТП клиента каждый запрос. пикрил 1 это просто вход на главную страницу проекта и один переход в нем. Уже ощущаете как каждый раз создается новый инстанс axios? Как в нем заново прописываются параметры, заголовки, идет обращение к конфигу приложения, и на все это тратиться время.
2. Можно подумать ну хуйня че сложно переписать? Но ты бы не читал это коли бы так. Я представляю тебе не много не мало, а МАГНУМ ОПУС больной на голову макаки и это АПИ фронта.
Вот как это делают нормальные люди. Пишем несколько классов, разбиваем их на AuthorizeClient, FileClient, PupaClient. В них пишем методы, какую-то базовую логику выносим в общий клиент запросов и вроде у нас тут тоже есть базовая обработка запросов, НОООО то как сделаны сами конкретные запросы см. пикрилы.
Да двачер, мы пишем код аля await api(GET_PUPA_SALARY); а потом это всё обрабатывает switch case. Да там серьёзно написано 800 строк того о чем ты подумал. 800 строк свитч кейса.
3. Еще мы используем Докер. Я блять ненавижу Докер. Причем я все не могу донести уже нашим светилам кода, что совать туда фронт не нужно, не нужно потому что фронт это просто папка файлов. Но нет у нас в образе весом 240Мб лежит папка файлов на 3.31Мб. Все по взрослому обмазано ямлами, конфигами и прочей залупой, но по факту папку файлов суют в контейнер чтобы НЕ БЫЛО КОНФЛИКТА ЗАВИСИМОСТЕЙ ПРИ РАБОТЕ.
4. Я был на паре собесов ищем второго фронта на проект. Там приглашают чела чтобы он унижал кандидатов на задачах по JS. Был гигачэд с 25 годами опыта, он не смог их решить и я бы не решил и сам этот хуесос если бы не прочитал статью "Я долбоеб или 100 ебаных вопросов на собесе".
Теперь инсайд тебе мой вкатун или джун. НЕ ТРЯСИСЬ. С той стороны сидит толпа людейбездарей, у нас 5 человек которые не знают что спросить чтобы перед лицом начальствующим выглядеть на свою зепеху. Поэтому они начинают спрашивать какую-то херь. Знай же, что я пытался вразумить и сказать что единственный нормальный вопрос на собесе это Чем ты гордишься?. Любой человек которому хоть как-то интересно, даже полный нуб, расскажет тебе про модуль, задачу, лабу, диплом, курсач, как он два дня отлаживал и сделал красиво. По итогу я посрался со всеми и больше меня на собесы не зовут.
Дочитал до сюда? Молодец, спасибо. Потратил время жизни, а мог подрочить.
P.S. Не будь как я, не работай в говне говна.