Рубрика: Программное обеспечение
Чистая архитектура — это способ организации кода сложных систем, который, как и большинство хороших сводов архитектурных принципов, способствует строгому разделению ответственности. Программное обеспечение разбивается на независимые функциональные компоненты, которые взаимодействуют друг с другом только определённым надёжным способом, при этом между ними передаётся только то состояние и те ресурсы, которыми необходимо обмениваться для выполнения поставленной задачи. Это помогает минимизировать сложность каждого компонента, снижает вероятность появления ошибок, а если они возникли, облегчает их устранение, так как компонент-нарушитель […]
Сегодня в традиционной подборке рассказываем об удачных open source решениях нашей команды: архивном monkey patch и шаблоне чистой архитектуры на Go, а также анализируем тренды 2021 года в QA и тестировании. QA-тренды. Хорошо настроенное тестирование превратилось в мощное конкурентное преимущество, поскольку гарантирует качество продукта. Надёжная стратегия QA предполагает использование DevOps при поддержке искусственного интеллекта и автоматизации для создания эффективной среды тестирования и более полезных тестовых данных. Автоматизация тестирования становится одной из важнейших задач при evergreen-менеджменте […]
В 2012 году, мы столкнулись с проблемой избыточных логов при сборке приложений на Rails, используя Asset Pipeline. Всякий раз логи, сгенерированные нашими контроллерами, оказывались завалены запросами на ассеты на каждой странице. Сейчас в Rails Asset Pipeline появился стандартный способ справиться с ситуацией, но тогда нам пришлось искать решение своими силами. Наша команда придумала monkey patch, который можно было добавить в проект для фильтрации вывода записей лога. А чтобы решение стало удобно использовать широкому кругу разработчиков, […]
Этот уникальный блокчейн-проект был основан в феврале 2019 года. Изначально он располагался в России, но с февраля 2020 года перешёл под юрисдикцию Великобритании из-за более лояльного отношения данной страны к криптовалютам, а также более привлекательного международного статуса. Данную компанию основали 4 программиста во-главе с Дмитрием Черновым (в интернете у данного человека есть псевдоним Дима Барсу), сейчас в компании штат из 10 человек, которые постоянно заняты работой и продвижением проекта. Их работа за 2 года вполне […]
Свежие комментарии