Записки нита

89
Статистика
Статистика
89
Статистика темы
  • Популярность
    Топ-6117
  • Постов
    167
  • Просмотров
    21,765
  • Подписок
    89
  • Карма автора
    +2,085
1 7 8 9
  • Решил посоветоваться с чатомгпт о том, что делать с цифрой опыта, в ответ получил базу)

     

    Ответить Цитировать
    53/57
    + 2
  •  Jo_jpp, твоё "тестовое" (если оно будет ОК) данная контора просто заберёт себе в прод, а тебе скажет "спасибо, не подходите". Такая там бизнес-модель. Можно делать ставки, что техсобеса не будет не зависимо от качества выполнения задания. Но если ты как обучение воспринимаешь, то вроде как ничего не теряешь.

    Ответить Цитировать
    9/11
    + 3
  •  SnowBeaver, Я в целом это понимаю. Сегодня прислали еще одно тестовое: нужно выделить часть функционала из старого Django CRUD-монолита и реализовать отдельный асинхронный микросервис на Litestar, который полностью заменит существующий CRUD.

    Почти уверен, что это реальный продакшн-кейс и его просто хотят сделать бесплатно. Но мне сейчас важнее опыт - задача интересная, так что сделаю. Позже оформлю это и в публичное репо для портфолио.

    К тому же я почти закончил: сейчас настраиваю Docker, дальше подниму сервис и начну тестировать.

    Ответить Цитировать
    54/57
    + 0
  • Вообщем, со вторым тестовым в итоге получилась хуйня. Сильно спешил, поэтому нормально не оттестировал микросервис. В итоге собрал финальный проект из основного сервиса и своего, который перехватывает доступ к базе, начал тестировать эндпоинты уже из развернутого приложения - и понял, что там есть ошибки. А пересобирать уже впадлу, да и целый день на всё это убил.

     

    Сделаю выводы: тестировать нормально нужно сразу. Нужно создавать фабрику, заполнять базу и прогонять весь функционал ещё на этапе первого сервиса. А на этапе развертывания уже просто проверять перехват эндпоинтов и возврат данных по тому же протоколу.

     

    Единственное, что радует - это то, что я додумался сделать два репозитория: один под сам микросервис, другой под финальную сборку. Потом смогу продолжить с текущего момента и доделать позже).

     

    Завтра вернусь к первому тестовому, потому что не хочу снова распыляться. Ко второму вернусь уже после того, как закончу это и оформлю красиво. Такие дела

    Ответить Цитировать
    55/57
    + 3
  • Jo_jpp @ 18.11.25 

    Единственное, что радует - это то, что я додумался сделать два репозитория: один под сам микросервис, другой под финальную сборку. Потом смогу продолжить с текущего момента и доделать позже).

    Задачи не знаю, но звучит странно. типа если два проекта, то ок, нормально иметь два репозитория. В крутых энтерпрайзных проектах бывает, что с момента, когда какой-то функционал начинают вести на релиз, то из него делают релизный бранч и в нём разрешего только фиксить баги. Скорее всего в твоём случае другое и надо просто во всей полноте познать функционал github. Типа как бранчи создавать, как их мёржить и т.д. В целом базовый набор знаний, который часто проверяют на собеседованиях. Если человек создавал и мёржил бранчи, делал пул-реквесты и т.д. значит успел поработать в команде.

    Ответить Цитировать
    10/11
    + 1
  •  SnowBeaver

     

    Задачи не знаю, но звучит странно.

    Согласен, по уму нужно было после того, как смержил последнюю фичу в дев, сделать отдельную ветку релиз под сборку, а когда собрал - мержить мейн. Но я хотел каркас программы оставить в отдельной ветке, чтобы потом из неё что-то сделать: посмотреть, как к этому фреймворку подключать Redis, Celery и всё такое. Поэтому я оставил репозиторий с готовым каркасом под эти цели, а сборку делал в отдельном репо. 

     

    Типа как бранчи создавать, как их мёржить и т.д. В целом базовый набор знаний, который часто проверяют на собеседованиях. Если человек создавал и мёржил бранчи, делал пул-реквесты и т.д. значит успел поработать в команде.

    Ну я стараюсь аккуратно вести гит. От мейн сделал дев, от дев - фичу. По фиче иду коммитами и мержу ее в дев, потом новая фича и т.д. 

    Ответить Цитировать
    56/57
    + 1
  • Jo_jpp @ 19.11.25 

      как к этому фреймворку подключать Redis, Celery и всё такое. 

    Читаю, что хочешь подключить у себя редис и сельдерей. Не иначе как в ТЗ была задача произвести "Okroshka" )))

    Ответить Цитировать
    11/11
    + 2
  •  SnowBeaver, Любимое блюдо вкатуна)

    Ответить Цитировать
    57/57
    + 1
1 7 8 9
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.