Рубрика «проектирование систем»
Чек-лист, который превращает интеграцию из хаоса в процесс
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 мы рассказывали, как выглядит проектирование СнК с точки зрения тополога. Только вот создание топологии – это один из заключительных этапов проектирования. Что же идет до него? Давайте разбираться.
Статью можно использовать как шпаргалку для продолжающих или гайд для начинающих – тех, кто со временем хотел бы понять, как проектируют системы на кристалле. Так что мы сознательно кое-где упрощаем описания, но приветствуем уточнения и дополнения в комментариях.
Материал подготовлен по мотивам лекции Читать полностью »
Программирование как разработка теорий: почему senior-разработчики стали ценны как никогда?
2025-07-06 в 9:01, admin, рубрики: ruvds_перевод, вайб-кодинг, генерация кода, искусственный интеллект, Программирование, проектирование систем, разработка по
В 1985 году учёный Питер Нур будто зрил в будущее, написав свою работу под названием «Programming as Theory Building»Читать полностью »
Заблуждения программистов об авиации
2025-06-23 в 8:15, admin, рубрики: авиация, корнер кейсы, Программирование, проектирование системВ FlightAware ПО должно изящно обрабатывать все виды странных и удивительных ситуаций, которые возникают в мире авиации. Пока мы, программисты, надеемся, что все данные, связанные с этим миром, хорошо структурированы и чисты, в нем властвует хаос.
Во время проектирования типов данных и схем для мира авиации можно сделать много предположений, которые на самом деле оказываются неверными. Точно так же, как когда‑то Патрик Маккензи написал «Заблуждения программистов об именах»Читать полностью »
Языково-ориентированное… моделирование?
2025-06-18 в 3:49, admin, рубрики: имитационное моделирование, моделирование, предметно-ориентированные языки, Программирование, проектирование систем, языково-ориентированноеИсторию можно начать с 1994 года, в котором Мартин Уорд (Martin Ward) на основании исследования больших проектов предложил парадигму языково-ориентированного программированияЧитать полностью »
Брайлекс — мобильное устройство ввода текста шрифтом Брайля
2025-06-16 в 11:15, admin, рубрики: diy-проекты, брайлевская клавиатура, проектирование системЧто такое BraiLex?
BraiLex — это мобильная аппаратная клавиатура, которая позволяет вводить текст с использованием шрифта Брайля, сохраняя его в памяти, или передавать на телефон в любое открытое приложение.
BraiLex можно использовать для ввода текста без фиксированного основания даже во время ходьбы.
Эта серия статей рассказывает об идее создания такого устройства и этапах ее реализации от первого чертежа до прототипа к которому мы сейчас подошли.
(По состоянию на 11 июня 2025 года).
