Вопросы с тегом «legacy»

Вопросы о устаревших языках, коде или приложениях.

151
Что такое антикоррупционный слой и как он используется?

Я пытаюсь понять, что на самом деле означает антикоррупционный слой. Я знаю, что это способ перехода / работы с устаревшим кодом или плохими API. Я не понимаю, как это работает и что делает его чистым отделением от нежелательного слоя. Я провел некоторый поиск, но не могу найти простых примеров или...

133
Каковы ключевые моменты эффективной работы с устаревшим кодом? [закрыто]

Я видел книгу « Эффективная работа с устаревшим кодом», рекомендованную несколько раз. Каковы ключевые моменты этой книги? Есть ли что-то большее в работе с унаследованным кодом, чем добавление модульных / интеграционных тестов, а затем...

66
Лучшие практики для передачи устаревшего кода

Через пару месяцев коллега перейдет к новому проекту, и я унаследую один из его проектов. Чтобы подготовиться, я уже приказал Майклу Фезерсу « Эффективно работать с устаревшим кодом» . Но эти книги, а также большинство вопросов по унаследованному коду, которые я нашел до сих пор, касаются случая...

63
Когда код «наследие»? [закрыто]

Мы все сделали это, мы пометили некоторый код (часто вещи, которые мы унаследовали) как «наследие»? Но он все еще используется в производственных системах - так ли это на самом деле наследие? И что делает это наследство? Должны ли мы уклоняться от этой необоснованной маркировки прекрасно...

61
Запрещение или контроль «скрытых ИТ…». Кто должен писать и поддерживать специальные программные приложения?

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

52
Помогает ли специальное техническое обслуживание карьере программиста? [закрыто]

Большая часть моей работы за последние три года была в основном связана с обслуживанием устаревших систем, которые требовали исправления или периодического обновления, прежде чем они снова были проданы. Я понимаю, какую важную роль играют специализированные программисты в компаниях с большим...

28
Каковы преимущества для развития с устаревшими технологиями? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Немного предыстории : Я работаю в большой компании, использую Windows XP и кодирую...

24
Какие проблемы побуждают людей использовать специфичные для Японии кодировки, а не Unicode?

На работе я сталкиваюсь с множеством японских текстовых файлов в Shift-JIS и других кодировках. Это вызывает много проблем mojibake (нечитаемый символ) для всех пользователей компьютера. Unicode предназначался для решения такого рода проблем путем определения единого набора символов для всех...

22
Лучшие практики для модификации устаревшего кода с помощью автоматических тестов

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

21
Как можно модернизировать большую кодовую базу, основанную на фортрановском числе?

Друг из академии попросил у меня совета (я разработчик бизнес-приложений на C #). У него есть устаревшая кодовая база, которую он написал на Фортране в области медицинской визуализации. Это делает огромное количество хруста с использованием векторов. Он использует кластер (30-ядерные ядра) и теперь...

21
Имеет ли смысл добавлять модульные тесты для хорошо известного устаревшего кода?

Я говорю о модульных тестах в смысле TDD. (Не автоматизированная «интеграция», или то, что вы любите называть тестами.) Устаревший код как в: (C ++) код без тестов. (см .: « Эффективная работа Майкла Фезерса с устаревшим кодексом» ) Но также унаследованный код, такой как: Код, с которым наша...

18
Есть ли надежда на написание хорошего кода поверх ужасно спроектированной базы данных?

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

17
Классический ASP для ASP.net или ASP.net MVC

У нас есть веб-приложение, которое разработано в классическом ASP, и за 5 лет оно превратилось в свою нынешнюю форму, которая насчитывает 100 страниц, огромную базу данных и более 10000 активных пользователей, ежедневно просматривая не менее 10 страниц. Теперь мы хотели обновить его до последней...

17
Ада действительно ушла?

Люди все еще используют Аду - (это главным образом использовалось в Министерстве обороны) Все ли приложения написаны на Аде "Legacy"? Ада знания все еще продают...

15
В совокупности: как мы будем поддерживать устаревшие системы? [закрыто]

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

14
Поддержка разработки для старых ОС

Я поддерживаю большую часть унаследованного кода, написанного на C. Этот код изначально был написан для компиляции с Windows 3 для рабочих групп, а затем была создана версия для NT. Это унаследованное приложение все еще используется сегодня, оно весело работает на рабочих станциях 3.11 и NT начала...

14
Как справиться с управлением, подталкивающим устаревшие системы?

В настоящее время я нахожусь на оплачиваемой стажировке, и мне было поручено поддерживать устаревшую систему, которая была разработана несколькими разработчиками (в разное время) в течение последних 5 лет. Руководство соглашается с тем, что «система находится на жизнеобеспечении», и я получаю...

14
Является ли инъекция зависимостей бедного человека хорошим способом ввести тестируемость в устаревшее приложение?

В прошлом году я создал новую систему, используя Dependency Injection и контейнер IOC. Это научило меня много о DI! Однако даже после изучения концепций и правильных шаблонов я считаю сложной задачей отделить код и внедрить контейнер IOC в устаревшее приложение. Приложение достаточно велико до...

14
Как справляться с ситуациями с «истощением» программного обеспечения?

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

14
Каковы лучшие практики удаления устаревших столбцов базы данных? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я разрабатываю приложение, которое на ранней...