Рубрика «проектирование систем» - 2
Brainfuck-калькулятор: Как я создал вычислительную машину на эзотерическом ЯП и не сошел с ума
2026-01-16 в 15:53, admin, рубрики: Brainfuck, github, python, изучение языков, интерпретатор, история разработки, калькулятор, проектирование систем, эзотерические языкиПривет! Когда-то совсем недавно я, (пока что) зеленый джун, узнал о таком интересном языке, как Brainfuck. Даже не языке, а так, "язычке", с 8 командами. 8-битные лимиты чисел (т.е. не может обрабатывать числа больше 255), а синтаксис и процесс кодинга такой, что и тимлид там ногу сломит. Увидев сие чудо 1993 года (динозавер), меня постигла безумнейшая идея провести один веселый вечер за компов, породив полноценный калькулятор, использовав BF-код для вычислительных мощей в своей забавной разработке. Но сначала давайте по порядку...
Что вообще за Brainfuck такой?
"BrainfuckЧитать полностью »
Создаем свой проектный фреймворк автотестирования API [Часть 1-3]
2026-01-03 в 17:16, admin, рубрики: python, автоматизация тестирования, архитектура системы, принципы проектирования, Программирование, проектирование систем, сбор требований, слоистая архитектура, фреймворки для тестирования
Артем
Head of QA
Анализ 400k вакансий hh.ru: как мы строили пайплайн и какие тренды нашли
2025-12-21 в 18:16, admin, рубрики: api, data science, hh.ru, python, sqlite, анализ данных, базы данных, визуализация данных, проектирование системВсем привет!
Сегодня я расскажу, как наша студенческая команда из СПбПУ разработала систему для сбора и анализа данных о российском IT-рынке труда с помощью платформы hh.ru. Вместо громоздкого монолита мы построили модульное асинхронное приложение на Python, сфокусировавшись на высокой производительности при массовом сборе данных, устойчивости к ошибкам и построении чёткого аналитического конвейера.
Чек-лист, который превращает интеграцию из хаоса в процесс
2025-10-26 в 6:15, admin, рубрики: system design, архитектура, архитектура приложений, архитектурные паттерны, интеграция, интеграция данных, интеграция приложений, интеграция сервисов, интеграция систем, проектирование системПаттерны ООП, так не издевались даже… Структурные шаблоны с примерами на Java
2025-10-22 в 9:01, admin, рубрики: java, kotlin, ruvds_статьи, spring framework, ооп, паттерны проектирования, Программирование, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье разберём структурные паттерны ООП. Используя примеры на Java и простые метафоры, поймём природу шаблонов: как они работают, зачем нужны и чего требуют от нас взамен. Почему дизайн называют удачным при использовании паттернов по назначению, и почему так бывает не всегда.
Паттерны ООП c примерами на Java: порождающие шаблоны
2025-10-15 в 9:01, admin, рубрики: GoF, java, java-разработка, kotlin, ruvds_статьи, ооп, паттерны проектирования, Проектирование и рефакторинг, проектирование системПривет! Меня зовут Бромбин Андрей. В этой статье мы рассмотрим порождающие паттерны ООП. Обсудим, что такое хороший дизайн и почему не стоит начинать всё с нуля каждый раз, когда перед нами новая задача. Также разберёмся, где эти паттерны действительно помогают и какую пользу несут — всё это с наглядными примерами на Java, приближёнными к реальным.
Всем нам хочется делать больше и тратить на это меньше времени. Браться за новые задачи смелее и выполнять их эффективнее. В этом нам и помогают паттерны: они дают рабочую схему для типовых кейсов, чтобы не выдумывать решение каждый раз с чистого листа.
Алистер Коберн «Гексагональная (порты и адаптеры) архитектура»
2025-09-11 в 11:15, admin, рубрики: гексагональная архитектура, ооп, проектирование системСоздавайте приложения так, чтобы они могли работать без пользовательского интерфейса или базы данных. Это позволит запускать автоматизированные регрессионные тесты, продолжать работу при недоступности базы данных, а также связывать приложения друг с другом без какого-либо участия пользователя.
Паттерн: порты и адаптеры (объектно-структурный)
Альтернативное название: гексагональная архитектура
Назначение
Как искусственный интеллект сократил уровень брака и простоя на 30% для завода?
2025-08-11 в 13:13, admin, рубрики: автоматизация производства, анализ, искусственный интелект, предиктивная аналитика, проектирование, проектирование систем
Как проектируют систему на кристалле: разбираем основные этапы «для новичков»
2025-08-06 в 9:00, admin, рубрики: RTL, SoC, System on a chip, микропроцессоры, проектирование систем, Процессоры, Система на кристалле, тактовая частотаВ одном из материалов блога YADRO мы рассказывали, как выглядит проектирование СнК с точки зрения тополога. Только вот создание топологии – это один из заключительных этапов проектирования. Что же идет до него? Давайте разбираться.
Статью можно использовать как шпаргалку для продолжающих или гайд для начинающих – тех, кто со временем хотел бы понять, как проектируют системы на кристалле. Так что мы сознательно кое-где упрощаем описания, но приветствуем уточнения и дополнения в комментариях.
Материал подготовлен по мотивам лекции Читать полностью »

