home.social

#модульность — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #модульность, aggregated by home.social.

  1. Почему проверять гипотезы страшно, а не проверять — ещё страшнее

    «А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.

    habr.com/ru/articles/1031820/

    #проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность

  2. Почему проверять гипотезы страшно, а не проверять — ещё страшнее

    «А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.

    habr.com/ru/articles/1031820/

    #проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность

  3. Почему проверять гипотезы страшно, а не проверять — ещё страшнее

    «А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.

    habr.com/ru/articles/1031820/

    #проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность

  4. Почему проверять гипотезы страшно, а не проверять — ещё страшнее

    «А что если … ?» — пожалуй, самый частый вопрос на уме у риск-аналитика. Его хлеб — строить и проверять гипотезы, например, « А что если мы добавим в модель частоту смены адреса? Станет ли точнее наш прогноз по риску дефолта у стартапов?», « А что если учитывать текучку кадров у клиента? Сможем ли мы точнее предсказывать кассовые разрывы?», « А что если мы поднимем лимит по овердрафту у клиентов с идеальной платежной дисциплиной? Как это скажется на их лояльности вдолгую?» В этой статье я рассказываю, как аналитики одной автолизинговой компании наладили конвейер проверки гипотез и перестали дергать своих разработчиков на мелкие изменения логики и правил.

    habr.com/ru/articles/1031820/

    #проверка_гипотез #рискориентированное_мышление #lowcode #бизнеслогика #сппр #гипотезы #скоринг #чемпион #челленджер #модульность

  5. Работа с легаси кодом: не переписывать, а приручить

    Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.

    habr.com/ru/companies/modusbi/

    #legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack

  6. Работа с легаси кодом: не переписывать, а приручить

    Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.

    habr.com/ru/companies/modusbi/

    #legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack

  7. Работа с легаси кодом: не переписывать, а приручить

    Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.

    habr.com/ru/companies/modusbi/

    #legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack

  8. Работа с легаси кодом: не переписывать, а приручить

    Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом. Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде. Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.

    habr.com/ru/companies/modusbi/

    #legacy #legacyкод #рефакторинг #strangler_fig #археология_кода #модульность #фронтендразработка #фронтенд #frontend #webpack

  9. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  10. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  11. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  12. Data as Code на практике: создаем, версионируем и делимся модулями БД с помощью ArchDB

    Представьте: вы заходите в репозиторий, открываете папку schemas и через пять минут понимаете, как устроена база во всём проекте, со всеми связями. Никаких устаревших диаграмм в Confluence, никаких гаданий по коду миграций. Схема базы данных становится частью кодовой базы — её можно версионировать, рецензировать и тестировать. Модель в формате ArchDB становится единым источником истины , из которого автоматически генерируются документация, DDL-скрипты и даже ORM-сущности. Звучит как мечта? Для нас с командой это стало реальностью, когда мы перешли на ArchDB.

    habr.com/ru/companies/sberbank

    #architecture #arch_db #data_as_code #dsl #dbml #модульность #проектирование_бд #шаблоны #моделирование_данных

  13. [Перевод] Как прокачать ИИ-агента без дообучения: Agent Skills

    Большие языковые модели давно вышли за пределы «болталок» и теперь работают в реальных средах — пишут код, анализируют данные, управляют инструментами. Однако чем мощнее становятся такие агенты, тем отчётливее видно: дело уже не в нейросетевых весах, а в доступе к структурированным знаниям и процедурному контексту. Anthropic предлагает ответ в виде Agent Skills — модульного подхода, позволяющего упаковывать экспертизу в обычные папки и файлы, которые агент может обнаруживать, подгружать и использовать динамически. Это попытка превратить LLM из универсального помощника в специалиста без дообучения и одновременно найти масштабируемый способ работать с контекстом за пределами токенов. Читать статью

    habr.com/ru/companies/otus/art

    #разработка_по #агентные_системы #LLM #модульность #контекстное_окно #инструкции_для_агентов #автоматизация #ИИагент #Agent_Skills

  14. Мое видение универсального языка программирования

    Язык программирования, даже общего назначения, - это инструмент. Каждый язык хорош в решении задач своей сферы: C++ позволяет писать эффективные программы, Haskell - писать элегантный параллельный и математический код, C# - создавать программы на гибкой масштабируемой архитектуре. Современные языки заставляют нас мириться с их недостатками: отсутствие нужной системы типов, нехватка синтаксического сахара, отсутствие парадигмы X. Все хоть раз мечтали о языке, который удобен для решения любой задачи. Я расскажу о своих идеях по созданию универсального языка программирования. Плавно перейдем к идее языка-конструктора. Вас ждет погружение в модульную архитетуру, лямбда-исчисления, байткод, расширяемое программирование

    habr.com/ru/articles/942134/

    #универсальный #язык_программирования #компилятор #архитектура #dsl #модульность #парадигмы_программирования #байткод #llvm

  15. Mecha Comet: модульный мини-ПК, из которого можно сделать что угодно. Ну, почти

    Что если ваш компьютер мог бы трансформироваться почти во все вещи — от игровой консоли до инженерной платформы, от медиацентра до инструмента для создания роботов? Такой ПК вскоре появится. Это Mecha Comet, карманный ПК. Он работает на Linux, поддерживает сменные модули и предлагает гибкость для тех, кто ищет функциональное устройство без лишних компромиссов. Давайте разберем, что он может предложить.

    habr.com/ru/companies/selectel

    #selectel #mecha_comet #минипк #модульность

  16. Перенос Orca в расширение Postgres: цели и детали реализации

    Greengage Database — наш форк Greenplum Database. Основная идея — оставить исходный код открытым и продолжить разработку и совершенствование базы данных. Мы собираемся перенести Greengage Database на более новую версию Postgres, предоставив более богатый набор функций всем пользователям сообщества и нашим клиентам. Но эта задача сложнее, чем может показаться. Ранее для реализации функций массивно-параллельных вычислений Greenplum Database основная функциональность Postgres была существенно переработана. Таким образом, обновление версии Postgres создавало огромные сложности. Например, переход с Postgres 9 на Postgres 12 потребовал огромных усилий — между мажорными релизами было почти 5 лет разработки. Имея это в виду, мы начали масштабный рефакторинг ядра Greengage Database. Мы собираемся разделить ядро ​​Postgres и специфичные функции Greengage Database, используя стандартные существующие средства Postgres для расширений.

    habr.com/ru/companies/arenadat

    #orca #postgresql #рефакторинг #модульность #api #c++ #базы_данных #mpp #оптимизация_запросов #database_optimization

  17. Как собрать и внедрить высоконагруженный модуль. Опыт Звука

    Привет, Хабр! На связи Ринат Кутуев , iOS-разработчик в платформенной команде HiFi-стриминга Звук . В iOS-разработке уже 5 лет. Успел заложить архитектуру для 3 высоконагруженных приложений, которые стабильно расширяют свой функционал. Сегодня я поделюсь своим опытом построения сложного модуля на примере сетевого слоя и расскажу, какими инструментами и подходами мы пользовались в процессе работы.

    habr.com/ru/companies/zvuk/art

    #архитектура_приложений #ios #android #модульность #рефакторинг #rest #graphql #apollo #objectivec #swift

  18. GenBook RK3588: уникальный модульный Linux-ноутбук с ARM-процессором с возможностью апгрейда. И кое-что еще

    GenBook RK3588 — ноутбук с 14,1-дюймовым дисплеем разрешением 1920x1080 пикселей, оснащенный восьмиядерным процессором Rockchip RK3588, поддержкой до 32 ГБ оперативной памяти и возможностью работы с Debian, Ubuntu и другими дистрибутивами GNU/Linux. Особенность модели не только в ее ARM-чипе, но и в модульной конструкции, которая позволяет заменять процессорный модуль. Подробности под катом!

    habr.com/ru/companies/selectel

    #selectel #ноутбуки #модульность #гаджеты

  19. Pilet — модульный ПК на базе Raspberry Pi 5. Для работы и не только

    Источник . Среди всего многообразия ноутбуков, ПК, мини-компьютеров и других девайсов особняком стоят модульные гаджеты. Однако проект Pilet выделяется даже среди них. Это нечто вроде планшета с подключаемыми модулями и аксессуарами. Устройство весьма необычное — и о нем как раз эта статья. Ну а чтобы не было скучно, расскажем еще о парочке похожих по концепции девайсов.

    habr.com/ru/companies/selectel

    #selectel #гаджеты #модульность

  20. Как мы разобрали монолитное приложение для бизнеса на модули

    Привет, Хабр! Я Анатолий, главный инженер-программист разработки мобильных приложений в ПСБ. В этой статье делюсь опытом миграции крупного монолитного приложения «Мой Бизнес» на модули. Расскажу все ключевые моменты, и с какими сложностями мы столкнулись на этом пути.

    habr.com/ru/companies/psb/arti

    #android #android_development #модульность #мобильная_разработка #gradle #kotlin #java

  21. Дитер Рамс: дизайнер, определивший современность

    Мы живём в мире, где дизайн тихо, но уверенно влияет на каждый аспект нашей жизни. Уверен, вы сталкиваетесь с этим ежедневно. Дизайн везде: от лопаты, лежащей в вашей кладовке, до интерфейса любого приложения на телефоне. Меня до сих пор удивляет мысль о том, что дизайн определяет не только то, как что-то выглядит, но и как это работает, как мы это используем и как это влияет на нашу повседневность. Да, дизайн решает задачи, но ещё он создаёт связь между нами и миром вокруг. Огромное влияние на индустрию дизайна, наш мир и наше ежедневное взаимодействие со всем вокруг оказал немецкий дизайнер Дитер Рамс. Для опытных дизайнеров имя Рамса давно стало синонимом иконического дизайна и принципов, которые легли в основу современной эстетики продуктов. Но цель данного материала — не повторение давно известных фактов для знатоков, а освещение его наследия для тех, кто может быть не знаком с его работой и значением его подходов для мира современного дизайна. В этой статье я хочу рассмотреть, как именно принципы Рамса влияют на текущее состояние дизайна, как они помогают формировать пользовательский опыт и проникают в экологическую этнику компаний. Возможно, вы уже замечали, как принципы минимализма и функциональности воплощаются в современных гаджетах, продуктах и интерьерах. Всё это во многом заслуга Рамса. Дитер всегда искал гармонию между визуальной эстетикой и функциональностью, которая способна не просто решать проблемы, но и приносить радость использования вещей. Тема оказалась под моим критическим взглядом не случайно. Как начиналась карьера немецкого дизайнера? Что могло вдохновить человека создать такие бескомпромиссные и в то же время человекоцентричные продукты? Как визионерство немецкого дизайнера оказывает влияние на нашу жизнь десятки лет спустя? На эти темы мне хотелось бы порассуждать.

    habr.com/ru/articles/818837/

    #Дитер #Рамс #Модульность #Дизайн #Экосистема

  22. Мышиный заговор потребителей модульных ноутбуков объявляю открытым

    Модульные ноутбуки — давно не новость, и каждый раз мы видим одну и ту же удручающую картину. Очередной стартап предлагает «модульность» на уровне «можно красненький», «можно синенький», «а можно ещё зелёненький», а ещё когда‑нибудь, может быть, можно будет купить модуль какого‑нибудь периферийного порта, из числа тех, которые и так доступны через USB‑переходник — но в виде гламурных плиточек, вылизанных дизайнерами и маркетологами (ни одного инженера не пострадало), естественно, не совместимых вообще ни с чем: иначе же будет недостаточно модульно, стильно, модно и молодёжно! Примкнуть к заговору!

    habr.com/ru/articles/784188/

    #ноутбук #модульность #краудсорсинг #общество #призыв #кикстартер #самопиар #открытые_стандарты #краудфандинг #право_на_ремонт

  23. Кто ещё здесь не разрабатывал русский BI?

    Год назад я планировал выпустить серию статей по мотивам бесед с моими коллегами, но дальше одной статьи не пошло, хотя материала накопилось достаточно. Большинство моих товарищей остались на прошлых местах работ и считаю необходимым в знак уважения перед этими неординарными и талантливыми личностями продолжить свои рассказы охотника до талантов. Сегодня - это руководитель и senior fullstack Марк Локшин. В этой беседе мы обсуждаем о заходе в тему разработки собственного инструмента Business Intelligence. Тема недвусмысленно намекает на то, что данная тема уже не раз была описана на соответствующих ресурсах, а российский рынок даже после ухода с него западных вендоров обладает собственным набором вполне зрелых и рабочих решений. Собственно, откуда у нас появилась такая задача? Конечно же от заказчиков. А заказчики у нас чаще специфические: государственные и около организации, администрации субъектов регионов. У этих «ребят» чаще всего основная задача показать большому начальнику на совещании красивый график и отчитаться, как же все классно поработали, у особенных из этих заказчиков предъявлены жесткие требования к инструментам разработки. Поехали

    habr.com/ru/articles/814731/

    #BI #Реиспользование #модульность #метаданные #etl #визуализация #интеграция

  24. Headless eCommerce на Laravel: Погружение в модульную архитектуру

    Привет, Habr! Меня зовут Тальгат Хайруллов, я руководитель команды разработки в компании CS-Cart. В статье расскажу, как мы поверх Laravel реализовали фреймворк для быстрой и гибкой разработки API продукта с модульной архитектурой. Про модульную архитектуру в монолите написано немало информации, этот подход даёт возможность выстроить явные границы кода, уменьшить связанность, позволяет масштабировать разработку. Но что, если вам нужно одновременно иметь чёткую границу и высокую расширяемость? Представьте, что ваша модель данных может быть сформирована набором из нескольких модулей, и всё это должно гармонично взаимодействовать как на уровне бэкенда, так и на уровне публичного API.

    habr.com/ru/articles/787062/

    #php #laravel #модульность #graphql