Публикации по теме 'technical-debt'


Технический долг: интервью с Адамом Торнхиллом
На прошлой неделе мы провели вебинар, на котором я взял интервью у Адама Торнхилла , технического директора и соучредителя CodeScene, о техническом долге: что это такое, почему он важен и как им эффективно управлять. Для этой статьи я выбрал одни из самых интересных вопросов, которые мы получили от аудитории. Если вам интересно узнать больше — посмотрите полную версию вебинара . Алекс: Я Алекс, соучредитель и генеральный директор Stepsize . Я провожу все свое время, говоря о..

Почему технический долг подобен наркотику
И как очиститься Технический долг в разработке программного обеспечения подобен курению сигареты; на первый взгляд, это хорошо, и ты чувствуешь себя лучше, и все проблемы ушли. Долгая работа в сфере разработки программного обеспечения заставила меня задуматься о техническом долге и о том, почему кто-то может его спровоцировать. Ответ довольно прост: вы получаете сопутствующий ущерб (вы не можете видеть в тот момент, когда делаете это) ради более высокой цели и сразу же получаете..

Технический долг в системах машинного обучения
В этом посте содержится информация из лекции Процесс и технический долг нашего курса Машинное обучение в производстве . Остальные главы смотрите в содержании . Технический долг — это мощная метафора, позволяющая подумать о компромиссе между краткосрочными выгодами и более поздними или долгосрочными затратами. В денежном выражении залезание в долги путем получения кредита дает заемщику деньги, которые можно использовать немедленно, но которые необходимо вернуть позже с..

Анализ эволюции качества архитектуры
Запахи кода возникают на всех уровнях детализации. Мы можем классифицировать запахи в зависимости от их масштаба и воздействия. В частности, запахи, возникающие в локальной области видимости, обычно внутри метода, могут называться запахами реализации (например, пустой блок catch или магическое число ). Запахи, включающие свойства класса и область воздействия, включают набор классов, тогда они называются запахами дизайна (например, класс бога и многогранная абстракция ). Запахи,..

The Naked SPA  — «Часть II» — «Прагматичный подход к JavaScript-фреймворкам»
Простой эксперимент по созданию одностраничных приложений Это вторая часть серии статей о «Голых SPA» — эксперименте по отказу от всего, кроме самого необходимого, в разработке одностраничных приложений. Читать Часть I . Для The Naked SPA я заставил себя сделать бескаркасный . Просто чтобы доказать свою точку зрения. Я ни в коем случае не пытаюсь препятствовать использованию фреймворков JavaScript, таких как VueJS, Angular и React, но как человек, который существует с..

Технический долг в моделях машинного обучения
По сути, это учебные заметки из этой статьи . Сложные модели размывают границы * -- Entanglement of features and feature distributions * -- Correction cascades creating cascade chains of models and dependency hell * -- Undeclared consumers for the model predictions Зависимости данных обходятся дороже, чем зависимости кода * -- Unstable Data Dependencies unstable input data or signals or predictions from a previous model..(For ex: in [speech to..