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

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

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

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

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

10
Когда код «наследие»? [закрыто]
Мы все сделали это, мы пометили некоторый код (часто вещи, которые мы унаследовали) как «наследие»? Но он все еще используется в производственных системах - так ли это на самом деле наследие? И что делает это наследство? Должны ли мы уклоняться от этой необоснованной маркировки прекрасно функционирующего кода; где маркировка - …

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

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

8
Каковы преимущества для развития с устаревшими технологиями? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Немного предыстории : Я работаю в большой компании, использую Windows XP и кодирую Winforms в VB6 / …
28 skills  legacy 

5
Какие проблемы побуждают людей использовать специфичные для Японии кодировки, а не Unicode?
На работе я сталкиваюсь с множеством японских текстовых файлов в Shift-JIS и других кодировках. Это вызывает много проблем mojibake (нечитаемый символ) для всех пользователей компьютера. Unicode предназначался для решения такого рода проблем путем определения единого набора символов для всех языков, и сериализация UTF-8 рекомендуется для использования в Интернете. Так почему …

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

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

7
Как можно модернизировать большую кодовую базу, основанную на фортрановском числе?
Друг из академии попросил у меня совета (я разработчик бизнес-приложений на C #). У него есть устаревшая кодовая база, которую он написал на Фортране в области медицинской визуализации. Это делает огромное количество хруста с использованием векторов. Он использует кластер (30-ядерные ядра) и теперь перешел на одну рабочую станцию ​​с 500-гигабитным …
21 math  legacy  fortran 

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

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

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

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

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