Evrone

Evrone News #07: тренды QA и open source

Сегодня в традиционной подборке рассказываем об удачных open source решениях нашей команды: архивном monkey patch и шаблоне чистой архитектуры на Go, а также анализируем тренды 2021 года в QA и тестировании.

QA-тренды

Хорошо настроенное тестирование превратилось в мощное конкурентное преимущество, поскольку гарантирует качество продукта. Надёжная стратегия QA предполагает использование DevOps при поддержке искусственного интеллекта и автоматизации для создания эффективной среды тестирования и более полезных тестовых данных.

Автоматизация тестирования становится одной из важнейших задач при evergreen-менеджменте и QA на проде, да и Agile-команды уже научились с ним дружить. В QA нуждаются и сравнительно новые отрасли, например, IoT и блокчейн, и для них уже есть свои специализированные решения. Примеры инструментов и другие нетривиальные QA-задачи рассматриваем в этой статье.

Шаблон чистой архитектуры для Go

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

Go-clean-template — шаблон для проектов на Golang, созданный в Evrone. он основан на принципах чистой архитектуры Роберта («дядюшки Боба») Мартина. Его можно клонировать и использовать в качестве отправной точки для создания приложения на языке Go. Как всё работает, читайте здесь.

Архивное решение проблемы избыточных логов

В 2012 году, мы столкнулись с проблемой избыточных логов при сборке приложений на Rails, используя Asset Pipeline. Всякий раз логи, сгенерированные нашими контроллерами, оказывались завалены запросами на ассеты на каждой странице. Сейчас в Rails Asset Pipeline появился стандартный способ справиться с ситуацией, но тогда нам пришлось искать решение своими силами.

Наша команда придумала monkey patch, который можно было добавить в проект для фильтрации вывода записей лога. А чтобы решение стало удобно использовать широкому кругу разработчиков, сделали quiet_assets gem. О том, как он работал, мы написали здесь.

{ "author_name": "Evrone", "author_type": "editor", "tags": [], "comments": 0, "likes": 17, "favorites": 4, "is_advertisement": false, "subsite_label": "evrone", "id": 276626, "is_wide": true, "is_ugc": false, "date": "Mon, 02 Aug 2021 14:34:36 +0300", "is_special": false }
0
0 комментариев
Популярные
По порядку
Читать все 0 комментариев
«Яндекс» будет показывать расширенные карточки Profi.ru и YouDo в поиске после их жалобы в ФАС Статьи редакции

Ущерб от решения правовых вопросов, в том числе от разбирательства о «колдунщиках», может составить 4,4 млрд рублей, ранее сообщали в «Яндексе».

Опыт участия в Data Science соревновании на платформе Kaggle в области компьютерного зрения (Object Detection)

Нашей задачей было распознавание платёжной системы на изображениях банковских карт (Object detection). Метрикой качества в нашей задаче было расстояние Левенштейна – критерий, измеряющий по модулю разность между двумя последовательностями символов. Более подробно про метрику можно почитать здесь.

Как успешно продавать кондиционеры с минимальными затратами на рекламу

Владелица магазина кондиционеров Светлана Исюк рассказала, как полезный контент и внимание к клиентам помогают выделиться на фоне конкурентов и как виртуальный маркетолог Макс помог продать 150 акционных моделей.

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

За двадцать лет работы Spider Group сделала тысячи проектов. В последней декаде мы фокусируемся на мобильных приложениях и в личном общении с заказчиками часто слышим о затруднениях в подборе студии мобильной разработки. Поэтому мы решили собрать небольшое руководство к действиям для клиентов и заодно развеять пару мифов.

Выращивает салат в автоматах и хочет спасти мир: как немецкая Infarm привлекла $315 млн на «рукколу для богатых» Статьи редакции

Пока одни говорят, что вертикальные фермы могут спасти планету, другие уверены — это всего лишь развлечение для богатых. Как работает отрасль, разбирается Wired.

Вертикальные фермы компании Infarm Infarm
Компании теряют 65% клиентов из-за ошибок «на картах»

RocketData провела исследование более 383 000 точек продаж и выяснила,
как компании в СНГ и Европе работают с геосервисами.

7 полезных ссылок для тех, кто хочет попробовать свои силы в Big Data

Многим кажется, что работа в сфере Big Data – это как выход в открытый космос: масштабно, высокотехнологично, но очень сложно и недоступно для простых смертных. Разрушает этот миф Александр Качурин, руководитель службы исследования больших данных Tele2. Он собрал ссылки на полезные ресурсы, которые помогут начать путь к профессии Big Data.

Маркетплейс скидок и акций для сотрудников как инструмент лояльности персонала

В корпоративной среде, которая постоянно трансформируется под влиянием внутренних и внешних факторов, нужны новые проекты и инициативы, объединяющие большинство сотрудников и HR-подразделения. Рассказываем о создании платформы hhland, которая дает возможность любой компании сделать своих сотрудников счастливыми.

Авторы бывшего канала VTimes узнали детали нового налогового режима для малого бизнеса от ФНС — ставка 7-8% от доходов Статьи редакции

Есть ограничения по выручке и видам деятельности — но их пока не определили.

Apple отключила функцию «Частный узел» в России — она позволяла скрыть IP-адрес Статьи редакции

Накануне сенаторы Совета Федерации пригрозили компании штрафами и уголовными делами за отказ в сотрудничестве.

Rolls-Royce успешно испытала свой первый электрический самолёт Статьи редакции

Spirit of Innovation провёл в воздухе около 15 минут.

Spirit of Innovation Rolls-Royce
null