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

13
Разрешение конфликтов слияния из-за рефакторинга

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

13
Сломанные старые / устаревшие юнит-тесты

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

13
Как менеджер, не являющийся ИТ-специалистом, должен обеспечить долгосрочное обслуживание и разработку необходимого устаревшего программного обеспечения?

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

12
Добавление модульных тестов в устаревший простой C-проект

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

11
Запуск согласованной архитектуры в унаследованном приложении

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

11
Каковы преимущества мэйнфреймов? [закрыто]

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

11
Будучи молодым разработчиком, должен ли я беспокоиться о необходимости использовать технологию «вне стиля» на работе? [закрыто]

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

11
Есть ли причины использовать COBOL, кроме как для устаревшего программного обеспечения?

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

10
Что поможет при рефакторинге большого метода, чтобы я ничего не сломал?

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

10
Как я могу обновить большую унаследованную кодовую базу для соответствия определенным стандартам качества?

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

10
Помогли ли вам генераторы модульных тестов при работе с устаревшим кодом?

Я смотрю на небольшую (~ 70kLOC, включая сгенерированную) C # (.NET 4.0, немного Silverlight) кодовую базу, которая имеет очень низкий охват тестированием. Сам код работает в том смысле, что он прошел пользовательское приемочное тестирование, но он хрупкий и в некоторых областях не очень хорошо...