All streams
Search
Write a publication
Pull to refresh
3
0

Full Stack Python/TypeScript developer

Send message

Так, там вроде и не обязательно в раннере github-а, это просто в статье пример такой, я например, вообще запускаю в gitlab с корп токеном от gemini

Спасибо за статью, крутая реализация

Я недавно пробовал похожее решение для ревью https://habr.com/ru/articles/953598/. Он делает примерно то же самое, только запускается напрямую в CI/CD, без отдельного сервера

Вы либо не видите, либо не хотите видеть. Автор скинул и статью и проект с примерами кода всё по делу, как и что тестируется.

А от вас пока только слив и уход от темы. Где ваши проекты? Где ваши примеры, как вы делаете и тестируете в проде? Реальные проекты в студию. Пока их нет, вообще сложно воспринимать ваши аргументы в серьез, как будто реально просто задели за живое

Я делал только так в продакшене.

Окей, заглянул в профиль - увидел.

Честно я ожидал статьи уровня "вот как мы реализовали стратегию тестирования сложного UI без data-testid", с кодом, с кейсами, с практикой, со ссылками и скриншотами. А не "счётчики шаблонов строк в TypeScript" на 1.2k просмотров, просто ухх, как сильно.

Всё это конечно имеет право на существование. Но вы сами выставили планку и делали заявления вроде "я так всегда в продакшене", "data-testid это говнокод" и т.д. А теперь оказывается, что вы болтун, увы.

А на деле у вас статьи уровня заметок для новичков и ни одного проекта, где видно, как вы решаете те реальные задачи про которые спорите. Просто раз за разом заходите в комменты и рассказываете, как все делают неправильно.

Вот в этом и есть разница: одни делятся рабочими решениями, другие рассказывают что всё это плохо, но своих решений не показывают.

Вы называете это "ленью и халтурой"? Ну что ж, судя по вашим статьям, вы вряд ли понимаете, что такое production UI, CI/CD или стабильные тесты. Мы просто о разном.

Спасибо, но он уже сам себя закапывает с этими ссылками на доку)

У вас очень годная статья, сам как Full Stack разработчик могу подтвердить, что такие практики с data-test-id часто используются и я много где их встречал. Как минимум на прошлом проекте у нас был QA архитект из гугла, который помогал выстраивать нашим QA процессы тестирования. И тестовые идентификаторы была одна из первых практик

Понял. То есть конкретного примера рабочего проекта, где это реализовано нет?

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

Это напоминает диалоги с недо-архитекторами, которые объясняют что весь код должен быть идеален, но сами ничего не пишут и не могут. Вы говорите "так нельзя", но не показываете, как можно)

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

Слежу за дискуссией. Интересно, а можно увидеть пример вашего production-проекта, где всё тестируется только по ролям без test-id? Просто хочется понять, как именно вы решаете проблему, когда на странице 10 кнопок “Edit”, и все с одинаковым aria-label.

Вы как-то через getByRole с фильтрацией по данным внутри контейнера? Или у вас все aria-label действительно уникальны?

Тестовые идентификаторы приходилось использовать только в легаси

А ещё забавно, что вы называете data-testid признаком легаси, в то время как React Testing Library и Playwright официально рекомендуют его для стабильного таргетинга, особенно в сложных UI. Видимо, им тоже надо “разобраться в семантике”.

Наблюдал весь спор со стороны. Сначала думал ну ок, просто мнение

А потом понял простую штуку когда у человека нет ни статей, ни кейсов, ни аудитории, ни хоть какого-то опыта писать публично ему остаётся просто заходить в комменты раз в три дня, цепляться к словам и таким образом как бы доказывать что он есть

Автор пишет, делится опытом, объясняет, а вы просто обесцениваете при этом не предоставив ничего в ответ. И продолжаете что-то еще вбрасывать

Весь ваш разбор полетов по факту свёлся к нападкам и слову инфантильный. Это не аргументы. Это просто обида, завёрнутая в псевдорациональность

Спасибо, кстати, что напомнили - токсичность и экспертность вообще не одно и то же. Иногда даже противоположности.

Верно сказано, продают, что берут, пока берут, продают

Привет!
Первый вопрос: Мы выдаем вам инструкцию по установке, либо устанавливаем на ваш сервер или в облако систему. => Выдаем ключ лицензии, который вы также прописываете при установке системы.

Второй вопрос: Да, это просто демо версия) У нас еще нет варианта использования "для всех". В скором времени планируем сделать дробление на тенатов, чтобы возможность использовать эту версию была у всех, без необходимости хостить комплекс "у себя"

На текущий момент мы не готовы выдавать лицензии в силу некоторых юридических моментов, но думаю скоро это решится

Если ничего не путаю, trello - это инструмент по типу jira, youtrack для управления проектами и т.п. У нас другой функционал. Или вы как-то по особому используете trello?

Возможно, это как раз результат мощности Moodle) Сложнее будет разобраться

Привет!
Да, эта система, как раз и проектировалась, чтобы учебное заведение могло хостить на своих серверах/облаке. Мы выдаем лицензию на пользование, далее вуз сам решает каким функционалом и как пользоваться. Аналогично с мобильным приложением.

Если вы имели ввиду персонально для себя, без привязки к учебному заведению, то так тоже можно)

Привет! Лично не приходилось работать с moodle, но на сколько мне известно moodle построен, как lms, для создания курсов и управления ими. В этом плане moodle конечно же будет лучше, думаю у них будет больше фич по составлению курсов

Наша система больше ориентирована на покрытие требований вузов, таких как: расписание (его составление и отображение, экспорт), учет посещений и успеваемости + экспорт, формирование рейтинга, электронный журнал, электронный читательский билет и зачетка

Information

Rating
Does not participate
Location
Россия
Registered
Activity