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

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

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

3
Поддержка разработки для старых ОС
Я поддерживаю большую часть унаследованного кода, написанного на C. Этот код изначально был написан для компиляции с Windows 3 для рабочих групп, а затем была создана версия для NT. Это унаследованное приложение все еще используется сегодня, оно весело работает на рабочих станциях 3.11 и NT начала 90-х годов. Он работает, …
14 c  windows  legacy 

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

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

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

5
Сломанные старые / устаревшие юнит-тесты
Я работаю в большой компании и отвечаю за большое Java-приложение с тысячами тестов Junit. С тех пор, как я перешел на эту роль, было 200-300 сломанных тестов (вероятно, сломанных в течение многих лет). Тесты старые и хрупкие, и они представляют собой кучу спагетти-зависимостей, которые обычно заканчиваются живыми данными песочницы. Моя …

3
Как менеджер, не являющийся ИТ-специалистом, должен обеспечить долгосрочное обслуживание и разработку необходимого устаревшего программного обеспечения?
Мы - небольшая, очень специализированная, предоставляющая преимущества административная фирма с чрезвычайно полезным и надежным набором программного обеспечения, некоторые из которых написаны на языке COBOL, но большинство написаны на бейсике. Два штатных консультанта умело поддерживали и совершенствовали эту систему в течение более 30 лет. Излишне говорить, что они скоро уйдут на …
13 legacy 

5
Разрешение конфликтов слияния из-за рефакторинга
Недавно я участвовал в дискуссии о том, как проводить рефакторинг в целом (что само по себе является интересной темой). В конце концов был поднят следующий вопрос: Как можно обрабатывать конфликты слияния, возникающие из-за того, что кто-то выполнял рефакторинг части кода, в то время как кто-то еще работал над функцией для …

2
Добавление модульных тестов в устаревший простой C-проект
Название говорит само за себя. Моя компания повторно использует устаревший проект прошивки для устройства с микроконтроллером, полностью написанный на простом C. Есть части, которые явно не соответствуют действительности и нуждаются в изменении, и исходят из опыта C # / TDD. Мне не нравится идея случайного рефакторинга без тестов, чтобы гарантировать, …

6
Каковы преимущества мэйнфреймов? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
11 legacy  mainframe 

12
Будучи молодым разработчиком, должен ли я беспокоиться о необходимости использовать технологию «вне стиля» на работе? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я недавний выпускник колледжа (в мае прошлого года!). Пока я еще учился в школе, я хотел …
11 legacy  perl 

5
Запуск согласованной архитектуры в унаследованном приложении
Я несу ответственность за большой сайт на базе Asp.Net. В настоящее время это веб-сайт (не веб-приложение), некоторые службы Windows и ряд библиотек классов. Уровень данных использует смесь LLBLGEN и Linq To LLBGen, а также ряд экземпляров устаревшего встроенного SQL, которые не подвергались рефакторингу. Существует несколько реализаций типа менеджера, но во …

6
Есть ли причины использовать COBOL, кроме как для устаревшего программного обеспечения?
COBOL по-прежнему (в значительной степени?) Используется для финансовых вычислений. Это старый язык, и большинство программистов AFAIK ненавидят или, по крайней мере, не любят COBOL. Возникает вопрос: единственная ли причина, по которой COBOL все еще используется, это то, что его использует устаревшее программное обеспечение, или же оно имеет какие-то реальные преимущества …

3
Что поможет при рефакторинге большого метода, чтобы я ничего не сломал?
В настоящее время я занимаюсь рефакторингом части большой кодовой базы без каких-либо модульных тестов. Я попытался реорганизовать код грубо, то есть, пытаясь угадать, что делает код, и какие изменения не изменили бы его значения, но безуспешно: он случайным образом нарушает функции по всей базе кода. Обратите внимание, что рефакторинг включает …

4
Как я могу обновить большую унаследованную кодовую базу для соответствия определенным стандартам качества?
Существует много информации об инструментах и ​​методах улучшения унаследованных кодовых баз, но я не сталкивался с успешными примерами из реальной жизни. Большинство советов дано на микроуровне и, хотя и полезно, не убеждает многих людей из-за недостатка доказательств, но может помочь на макроуровне. Я специально искал постепенные улучшения, которые оказались успешными …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.