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


Последний ответственный момент и технический долг: избегайте неправильных решений по архитектуре программного обеспечения
Эта статья является частью серии, основанной на книге Роберта Мартина "Чистая архитектура". Только заголовок темы взят из книги и исследуется в сообществе разработчиков программного обеспечения, чтобы найти то, что полезно и приемлемо. Если вы хотите учиться со мной, пожалуйста, подпишитесь. Прочитать предыдущую статью цикла можно после клика здесь. Если вы предпочитаете смотреть видео, вы также можете найти его здесь.

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

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

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

7 самых простых способов ввести технические долги
Вещи, которые остаются незавершенными для создания качественного программного обеспечения из-за различных обстоятельств. Плохое управление, принятие решений и процесс являются основным фактором, стоящим за этим. Это похоже на финансовый долг, чем дольше вы продолжаете не выплачивать свои долги, тем хуже и хуже становится. Итак, в этом чтении я расскажу вам, как можно эффективно и действенно ввести «технический долг». Вот 7 самых быстрых способов выполнить работу Представить..

AngularJS до Angular5 - Обновление большого приложения
AngularJS до Angular5 - Обновление большого приложения ** Этот блог перемещен! Прочтите эту статью здесь: https://engineering.contentsquare.com/2018/angularjs-to-angular5-upgrading-a-large-application/ ** Есть два вероятных случая, когда приложение будет работать под AngularJS в 2018 году. Либо приложение используется редко, и однажды оно будет закрыто, и в этом случае миграция не потребуется. Или приложение является широким, оказывает серьезное влияние на бизнес и ежедневно..

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