#модульность — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #модульность, aggregated by home.social.
-
Почему проверять гипотезы страшно, а не проверять — ещё страшнее
«А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.
https://habr.com/ru/articles/1031820/
#проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность
-
Почему проверять гипотезы страшно, а не проверять — ещё страшнее
«А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.
https://habr.com/ru/articles/1031820/
#проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность
-
Почему проверять гипотезы страшно, а не проверять — ещё страшнее
«А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.
https://habr.com/ru/articles/1031820/
#проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность
-
Почему проверять гипотезы страшно, а не проверять — ещё страшнее
«А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.
https://habr.com/ru/articles/1031820/
#проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность
-
Работа с легаси кодом: не переписывать, а приручить
Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.
https://habr.com/ru/companies/modusbi/articles/1027368/
#legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack
-
Работа с легаси кодом: не переписывать, а приручить
Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.
https://habr.com/ru/companies/modusbi/articles/1027368/
#legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack
-
Работа с легаси кодом: не переписывать, а приручить
Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.
https://habr.com/ru/companies/modusbi/articles/1027368/
#legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack
-
Работа с легаси кодом: не переписывать, а приручить
Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.
https://habr.com/ru/companies/modusbi/articles/1027368/
#legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB
Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.
https://habr.com/ru/companies/sberbank/articles/1016996/
#architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных
-
[Перевод] Как прокачать ИИ-агента без дообучения: Agent Skills
Большие языковые модели давно вышли за пределы «болталок» и теперь работают в реальных средах — пишут код, анализируют данные, управляют инструментами. Однако чем мощнее становятся такие агенты, тем отчётливее видно: дело уже не в нейросетевых весах, а в доступе к структурированным знаниям и процедурному контексту. Anthropic предлагает ответ в виде Agent Skills — модульного подхода, позволяющего упаковывать экспертизу в обычные папки и файлы, которые агент может обнаруживать, подгружать и использовать динамически. Это попытка превратить LLM из универсального помощника в специалиста без дообучения и одновременно найти масштабируемый способ работать с контекстом за пределами токенов. Читать статью
https://habr.com/ru/companies/otus/articles/967320/
#разработка_по #агентные_системы #LLM #модульность #контекстное_окно #инструкции_для_агентов #автоматизация #ИИагент #Agent_Skills
-
Мое видение универсального языка программирования
Язык программирования, даже общего назначения, - это инструмент. Каждый язык хорош в решении задач своей сферы: C++ позволяет писать эффективные программы, Haskell - писать элегантный параллельный и математический код, C# - создавать программы на гибкой масштабируемой архитектуре. Современные языки заставляют нас мириться с их недостатками: отсутствие нужной системы типов, нехватка синтаксического сахара, отсутствие парадигмы X. Все хоть раз мечтали о языке, который удобен для решения любой задачи. Я расскажу о своих идеях по созданию универсального языка программирования. Плавно перейдем к идее языка-конструктора. Вас ждет погружение в модульную архитетуру, лямбда-исчисления, байткод, расширяемое программирование
https://habr.com/ru/articles/942134/
#универсальный #язык_программирования #компилятор #архитектура #dsl #модульность #парадигмы_программирования #байткод #llvm
-
Mecha Comet: модульный мини-ПК, из которого можно сделать что угодно. Ну, почти
Что если ваш компьютер мог бы трансформироваться почти во все вещи — от игровой консоли до инженерной платформы, от медиацентра до инструмента для создания роботов? Такой ПК вскоре появится. Это Mecha Comet, карманный ПК. Он работает на Linux, поддерживает сменные модули и предлагает гибкость для тех, кто ищет функциональное устройство без лишних компромиссов. Давайте разберем, что он может предложить.
-
Перенос Orca в расширение Postgres: цели и детали реализации
Greengage Database — наш форк Greenplum Database. Основная идея — оставить исходный код открытым и продолжить разработку и совершенствование базы данных. Мы собираемся перенести Greengage Database на более новую версию Postgres, предоставив более богатый набор функций всем пользователям сообщества и нашим клиентам. Но эта задача сложнее, чем может показаться. Ранее для реализации функций массивно-параллельных вычислений Greenplum Database основная функциональность Postgres была существенно переработана. Таким образом, обновление версии Postgres создавало огромные сложности. Например, переход с Postgres 9 на Postgres 12 потребовал огромных усилий — между мажорными релизами было почти 5 лет разработки. Имея это в виду, мы начали масштабный рефакторинг ядра Greengage Database. Мы собираемся разделить ядро Postgres и специфичные функции Greengage Database, используя стандартные существующие средства Postgres для расширений.
https://habr.com/ru/companies/arenadata/articles/875032/
#orca #postgresql #рефакторинг #модульность #api #c++ #базы_данных #mpp #оптимизация_запросов #database_optimization
-
Как собрать и внедрить высоконагруженный модуль. Опыт Звука
Привет, Хабр! На связи Ринат Кутуев , iOS-разработчик в платформенной команде HiFi-стриминга Звук . В iOS-разработке уже 5 лет. Успел заложить архитектуру для 3 высоконагруженных приложений, которые стабильно расширяют свой функционал. Сегодня я поделюсь своим опытом построения сложного модуля на примере сетевого слоя и расскажу, какими инструментами и подходами мы пользовались в процессе работы.
https://habr.com/ru/companies/zvuk/articles/864166/
#архитектура_приложений #ios #android #модульность #рефакторинг #rest #graphql #apollo #objectivec #swift
-
GenBook RK3588: уникальный модульный Linux-ноутбук с ARM-процессором с возможностью апгрейда. И кое-что еще
GenBook RK3588 — ноутбук с 14,1-дюймовым дисплеем разрешением 1920x1080 пикселей, оснащенный восьмиядерным процессором Rockchip RK3588, поддержкой до 32 ГБ оперативной памяти и возможностью работы с Debian, Ubuntu и другими дистрибутивами GNU/Linux. Особенность модели не только в ее ARM-чипе, но и в модульной конструкции, которая позволяет заменять процессорный модуль. Подробности под катом!
-
Pilet — модульный ПК на базе Raspberry Pi 5. Для работы и не только
Источник . Среди всего многообразия ноутбуков, ПК, мини-компьютеров и других девайсов особняком стоят модульные гаджеты. Однако проект Pilet выделяется даже среди них. Это нечто вроде планшета с подключаемыми модулями и аксессуарами. Устройство весьма необычное — и о нем как раз эта статья. Ну а чтобы не было скучно, расскажем еще о парочке похожих по концепции девайсов.
-
Как мы разобрали монолитное приложение для бизнеса на модули
Привет, Хабр! Я Анатолий, главный инженер-программист разработки мобильных приложений в ПСБ. В этой статье делюсь опытом миграции крупного монолитного приложения «Мой Бизнес» на модули. Расскажу все ключевые моменты, и с какими сложностями мы столкнулись на этом пути.
https://habr.com/ru/companies/psb/articles/820671/
#android #android_development #модульность #мобильная_разработка #gradle #kotlin #java
-
Дитер Рамс: дизайнер, определивший современность
Мы живём в мире, где дизайн тихо, но уверенно влияет на каждый аспект нашей жизни. Уверен, вы сталкиваетесь с этим ежедневно. Дизайн везде: от лопаты, лежащей в вашей кладовке, до интерфейса любого приложения на телефоне. Меня до сих пор удивляет мысль о том, что дизайн определяет не только то, как что-то выглядит, но и как это работает, как мы это используем и как это влияет на нашу повседневность. Да, дизайн решает задачи, но ещё он создаёт связь между нами и миром вокруг. Огромное влияние на индустрию дизайна, наш мир и наше ежедневное взаимодействие со всем вокруг оказал немецкий дизайнер Дитер Рамс. Для опытных дизайнеров имя Рамса давно стало синонимом иконического дизайна и принципов, которые легли в основу современной эстетики продуктов. Но цель данного материала — не повторение давно известных фактов для знатоков, а освещение его наследия для тех, кто может быть не знаком с его работой и значением его подходов для мира современного дизайна. В этой статье я хочу рассмотреть, как именно принципы Рамса влияют на текущее состояние дизайна, как они помогают формировать пользовательский опыт и проникают в экологическую этнику компаний. Возможно, вы уже замечали, как принципы минимализма и функциональности воплощаются в современных гаджетах, продуктах и интерьерах. Всё это во многом заслуга Рамса. Дитер всегда искал гармонию между визуальной эстетикой и функциональностью, которая способна не просто решать проблемы, но и приносить радость использования вещей. Тема оказалась под моим критическим взглядом не случайно. Как начиналась карьера немецкого дизайнера? Что могло вдохновить человека создать такие бескомпромиссные и в то же время человекоцентричные продукты? Как визионерство немецкого дизайнера оказывает влияние на нашу жизнь десятки лет спустя? На эти темы мне хотелось бы порассуждать.
-
Мышиный заговор потребителей модульных ноутбуков объявляю открытым
Модульные ноутбуки — давно не новость, и каждый раз мы видим одну и ту же удручающую картину. Очередной стартап предлагает «модульность» на уровне «можно красненький», «можно синенький», «а можно ещё зелёненький», а ещё когда‑нибудь, может быть, можно будет купить модуль какого‑нибудь периферийного порта, из числа тех, которые и так доступны через USB‑переходник — но в виде гламурных плиточек, вылизанных дизайнерами и маркетологами (ни одного инженера не пострадало), естественно, не совместимых вообще ни с чем: иначе же будет недостаточно модульно, стильно, модно и молодёжно! Примкнуть к заговору!
https://habr.com/ru/articles/784188/
#ноутбук #модульность #краудсорсинг #общество #призыв #кикстартер #самопиар #открытые_стандарты #краудфандинг #право_на_ремонт
-
Кто ещё здесь не разрабатывал русский BI?
Год назад я планировал выпустить серию статей по мотивам бесед с моими коллегами, но дальше одной статьи не пошло, хотя материала накопилось достаточно. Большинство моих товарищей остались на прошлых местах работ и считаю необходимым в знак уважения перед этими неординарными и талантливыми личностями продолжить свои рассказы охотника до талантов. Сегодня - это руководитель и senior fullstack Марк Локшин. В этой беседе мы обсуждаем о заходе в тему разработки собственного инструмента Business Intelligence. Тема недвусмысленно намекает на то, что данная тема уже не раз была описана на соответствующих ресурсах, а российский рынок даже после ухода с него западных вендоров обладает собственным набором вполне зрелых и рабочих решений. Собственно, откуда у нас появилась такая задача? Конечно же от заказчиков. А заказчики у нас чаще специфические: государственные и около организации, администрации субъектов регионов. У этих «ребят» чаще всего основная задача показать большому начальнику на совещании красивый график и отчитаться, как же все классно поработали, у особенных из этих заказчиков предъявлены жесткие требования к инструментам разработки. Поехали
https://habr.com/ru/articles/814731/
#BI #Реиспользование #модульность #метаданные #etl #визуализация #интеграция
-
Headless eCommerce на Laravel: Погружение в модульную архитектуру
Привет, Habr! Меня зовут Тальгат Хайруллов, я руководитель команды разработки в компании CS-Cart. В статье расскажу, как мы поверх Laravel реализовали фреймворк для быстрой и гибкой разработки API продукта с модульной архитектурой. Про модульную архитектуру в монолите написано немало информации, этот подход даёт возможность выстроить явные границы кода, уменьшить связанность, позволяет масштабировать разработку. Но что, если вам нужно одновременно иметь чёткую границу и высокую расширяемость? Представьте, что ваша модель данных может быть сформирована набором из нескольких модулей, и всё это должно гармонично взаимодействовать как на уровне бэкенда, так и на уровне публичного API.