Когда компания растёт из одного продуктового направления в несколько, технический долг начинает выглядеть иначе. Проблема уже не в «старом коде», устаревших зависимостях или сложной поддержке legacy-системы. Долг начинает накапливаться в расхождении инженерных решений между сервисами.
Рубрика «стандартизация»
Технический долг — это не только legacy: как мы уменьшаем разброс решений между Go-сервисами
2026-07-07 в 13:32, admin, рубрики: golang, renovatebot, архитектура, бэкенд, микросервисы, рефакторинг, стандартизация, технический долг, управление зависимостями, шаблонизацияИнтероперабельность медданных: почему один биомаркер — это не один код
2026-06-14 в 8:01, admin, рубрики: healthcare, LOINC, OMOP, reference architecture, RWE, UCUM, интероперабельность, медицинские данные, нормализация данных, стандартизацияЭта статья — про то, как я проектировал референсную архитектуру для приведения лабораторных данных к LOINC (Logical Observation Identifiers Names and Codes — международный справочник кодов лабораторных и клинических показателей) и UCUM (Unified Code for Units of Measure — стандарт машиночитаемого кодирования единиц измерения), и что понял по дороге.
Сразу оговорюсь: это архитектура на бумаге — ADR, схемы и разобранные примеры в репозитории, а не развёрнутый в проде сервис. Боевой нагрузкой пока не проверена.
Все решают одну проблему заново
Мы устали делать вид. Почему пора перестать «внедрять и мигрировать» и начать создавать
2026-02-23 в 15:15, admin, рубрики: TCO, долгосрочное планирование, инженерная культура, корпоративная культура, стандартизация, технический долг, технологическая стратегия, управление знаниями, управление ит, цифровая трансформация
Сейчас ведётся много споров и дискуссий о будущем C++.
Не только на Reddit и одном оранжевом веб-сайте, но и совершенно точно на официальных заседаниях комитета по стандарту C++.
Абсолютное состояние (языка C++)
Похоже, мы находимся в следующей ситуации:
-
Evolution Working Group (EWG) языка C++ как раз достигла консенсуса по внедрению Читать полностью »
Как один маленький функциональный блок влияет на обслуживание промышленного оборудования
2024-09-15 в 5:15, admin, рубрики: plc контроллер, step7, стандартизацияСтандартизация программного обеспечения в России пока остается недостаточно развитой. Интеграторы, разрабатывающие системы автоматизации, зачастую не задумываются о последствиях для обслуживания оборудования. В результате программное обеспечение может негативно сказываться на работе инженеров, усложнять диагностику неисправностей, модернизацию и другие процессы, связанные с эксплуатацией оборудования.
В этой статье я расскажу, как внедрение всего лишь двух простых функциональных блоков может кардинально изменить ситуацию и существенно облегчить обслуживание систем.
Простые решения — большие изменения
Чудесное совпадение или ожидаемая связь: почему π²≈g
2024-05-08 в 14:10, admin, рубрики: Гюйгенс, Занимательные задачки, история науки, математика, математический маятник, маятник, метр, стандартизация, число пи, эталонДавайте ненадолго перенесёмся в школьные годы и вспомним уроки математики и физики. Помните, чему равно число π? Естественно помните, мы же на Хабре! А чему равно π в квадрате? Это тоже странный вопрос. Конечно, 9,87. А чему равно ускорение свободного падения g помните? Ещё бы, это число так тщательно вдолбили в нашу память, что захочешь — не забудешь: 9,81 м/c². Конечно, оно может варьироваться, но для решения базовых школьных задачек мы обычно использовали именно это значение.
NIST объявило о начале третьего этапа стандартизации постквантовой криптографии
2020-07-24 в 19:25, admin, рубрики: code-based crypto, hash-based crypto, lattice-based crypto, multivariate-based crypto, NIST, pqc, информационная безопасность, криптография, стандартизацияПривет. Недавно NIST на своем сайте объявили о старте третьего этапа стандартизации постквантовой криптографии. В третий этап прошли 3 кандидата на цифровую подпись и 4 кандидата на асимметричное шифрование. Так же были представлены 8 альтернативных кандидатов. Я подумал, что заинтересует данное событие. Более подробнее под катом.
C++20 утверждён! Чего ждать и к чему готовиться разработчикам в C++23
2020-02-19 в 6:56, admin, рубрики: abi, abi c++, c++, c++ библиотеки, C++20, c++23, concepts, contracts, coroutine, coroutines, IT-стандарты, malloc, modules, ranges, Блог компании Яндекс, Компиляторы, Программирование, стандарт, стандартизацияНа днях в Праге прошла встреча международного комитета по стандартизации C++. И-и-и-и…

C++20 готов! Осталось поставить штампик от ISO, но это чисто формальный шаг, с которым не должно быть проблем.
Поздравляю всех с этим замечательным событием! Concepts, Coroutines, Modules, Ranges, std::format, constexpr new и constexpr алгоритмы+vector+string, datetime, jthread, span, bit_cast и многие другие мелкие и большие нововведения.
Что успели добавить и поправить в последний момент, что предложили разломать и что все хотят видеть в C++23 — обо всём этом под катом.
Читать полностью »
Бинарная совместимость: сейчас или никогда
2019-11-02 в 16:33, admin, рубрики: abi, бинарная совместимость, Программирование, С++, стандартизацияПеревод публикации Тита Винтерса в рабочей группе 21 (WG21) — комитета по стандартизации языка C++. Автор обсуждает важный вопрос: поддержку обратной бинарной совместимости или ABI (application binary interface).
В течение последних лет в WG21 я активно пропагандировал то, что прогресс важнее обратной совместимости. Но я сам перестаю в это верить, особенно в отношении поддержания бинарной совместимости (ABI). Читать полностью »
Социальный труд и открытое проектирование. Введение
2019-05-04 в 9:16, admin, рубрики: freeware, networking, open source, краудсорсинг, краудфандинг, Монетизация IT-систем, научная организация труда, обмен опытом, образование за рубежом, социальное предпринимательство, Социальные сети и сообщества, стандартизация, унификация, Учебный процесс в IT, фриланс
Эволюция принципов мотивации и стимулирования при разработках информационных систем и других высокотехнологичных продуктов — развивается. Кроме классических, т.е. сугубо монетарно-капиталистических форм, давно присутствуют и находят всё большую популярность альтернативные формы. Пол века назад гигант IBM в рамках своей программы «Делись» призвал к безвозмездному обмену прикладными программами для своих мейнфреймов, разработанными сторонними программистами (не из благотворительных побуждений, но это не меняет сути программы).
День сегодняшний: социальное предпринимательство, краудсорсинг, «Пишем код вместе» («Social Coding», GitHub и другие социальные сети для разработчиков), разнообразные формы лицензирования freeware Open Source проектов, биржи идей и свободный обмен знаниями, технологиями, программами.
Предлагается новый формат взаимодействия «Социальный труд и открытое проектирование» и концепция его информационного ресурса (сайта). Встречаем новый старт ап (если он действительно новый). Формула предлагаемого подхода: networking, co-working, open innovation, co-creation, сrowdsourcing, сrowdfunding, научная организация труда (НОТ), стандартизация и унификация, типизация решений, активность и нефинансовая мотивация, свободный обмен опытом и наработками copyleft, Open Source, freeware и «все-все-все».
Читать полностью »

