#%D0%B7%D0%B0%D0%BF%D0%B0%D1%85%D0%B8_%D0%BA%D0%BE%D0%B4%D0%B0

2025-10-24

Зеркало команды: Что «запахи» в тестах говорят о ваших процессах коммуникации

“Запахи” в тестах — это признаки антипаттернов. Хотя причины появления запахов тестов могут быть самыми разными, сегодня мы хотим рассмотреть одну повторяющуюся тему — структуру команды , а более конкретно — проблемы в общении у тестировщиков с другими командами. Общение между специалистами важно для создания качественных тестов, потому что тест — это пересечение нескольких специальных областей знаний: - знание того, что хочет пользователь, интерпретируемое менеджментом как требования; - знание всех технических нюансов и слабых мест тестируемой системы (SUT), известное разработчикам и ручным тестировщикам; - теория тестирования, известная тестировщикам; - реализация тестов на конкретном языке и фреймворке, с которыми знакомы инженеры по автоматизации (SDET). Объединить всё это непросто; и многие запахи в тестах возникают именно тогда, когда это не удаётся сделать. В этой статье мы разберём конкретные причины появления таких запахов и их связь со структурой команды.

habr.com/ru/companies/testops_

#запахи_кода #запахи #qa #qa_automation #тестирование #автоматизация #java #junit #selenide #python

2025-09-25

От запахов к стабильности: рефакторим тесты на JUnit + Selenide

На практике знание того, как НЕ писать тесты, может быть столь же важно, как и знание того, как их писать. В интернете можно найти множество материалов про “тесты с запашком”; в частности, им посвящено несколько очень полезных глав в книге Джерарда Месароша о паттернах в xUnit . Нам показалось интересным подойти к этой проблеме не со стороны теории, а со стороны практики: какие частые ошибки можно встретить в тестах, как их исправлять, и почему именно тесты нужно писать так, а не иначе? Мы продемонстрируем всё это для стека JUnit + Selenide.

habr.com/ru/companies/testops_

#запахи_кода #запахи #qa #qa_automation #тестирование #автоматизация #java #junit #selenide

2025-06-06

Чем пахнет ваш код? Как стартаперы пытались добавить запахи в интернет — и обломались

«Чувствуешь запах? Это напалм, сынок. Больше ничто в мире не пахнет так. Я люблю запах напалма поутру», — говорит с экрана полковник Килгор из фильма «Апокалипсис сегодня». Но в этот момент зритель максимум может ощутить запах попкорна или чипсов — в зависимости от того, с чем он смотрит кино. А теперь представьте: вместе с этой легендарной репликой в нос ударяет едкий запах бензина. Каково? Закрываешь глаза — и вот ты уже во Вьетнаме, в реве вертолётов, рядом с бравым воякой. Такие попытки сделать кино более «настоящим» — в том числе через запахи — предпринимались ещё с 1950-х. В этой статье расскажем про стартап Digiscent, созданный выпускниками Стэнфорда в конце 90-х, коротко пройдёмся по истории технологий передачи запахов и заодно подумаем: есть ли у них вообще будущее.

habr.com/ru/companies/first/ar

#запах #запахи #запахи_кода #научпоп #научнопопулярное #стартап #изобретения #история_it #история_ит #история_создания

2025-03-17

Грязный код — надёжное хранилище ошибок. Теория разбитых окон

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

habr.com/ru/companies/pvs-stud

#чистый_код #статический_анализ #запахи_кода #качество_кода #ошибки_в_коде

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst