Публикации по теме 'legacy'
Что такое устаревший код? Это хорошо для вас?
Для эффективной работы с унаследованным кодом требуется особый настрой. Умение взять кучу дерьма и превратить ее во что-то, что все снова захотят съесть, бесценно.
Для большинства разработчиков «устаревший код» означает дрянной и запутанный код. Плохой код определенно является свойством устаревшей кодовой базы, но никак не определением. Так что же это за уродливый монстр, которого мы называем наследием? Давайте погрузимся прямо в то, где он живет, с некоторыми примерами.
Что..
Вопросы по теме 'legacy'
schedule
07.01.2024
Что делать с длительными модульными тестами?
У меня есть около 100 модульных тестов с покрытием 20%, которые я пытаюсь увеличить, а также это проект в разработке, поэтому продолжайте добавлять новые тесты.
В настоящее время запуск моих тестов после каждой сборки невозможен, они занимают около...
4054 просмотров
schedule
18.03.2023
Требуется помощь с древней неизвестной системой хранения
Доброе утро,
Я пошел и сказал клиенту, что могу перенести некоторые из его старых данных из системы на основе DOS в новую систему, которую я разработал для них. Однако я сказал, что, не просматривая файлы, в которых хранились данные в старой...
785 просмотров
schedule
06.01.2023
Рефакторинг неприятных устаревших систем с помощью АОП или других автоматизированных средств?
Недавно я поигрался с PostSharp, и это напомнило мне о проблеме, с которой я столкнулся несколько лет назад: разработчик клиента создал веб-приложение, но не уделил должного внимания тому, как они управляют информацией о состоянии — хранят это (не...
653 просмотров
schedule
11.02.2024
Один сайт, один домен, но две разные технологии?
Мне нужен совет.
Я унаследовал сайт, который существует уже давно. Сайт получает много органического трафика от Google. Владелец бизнеса и веб-сайта обновляет сайт, чтобы сделать его содержимое более управляемым. На данный момент на CMS...
205 просмотров
schedule
22.02.2023
Классическая серверная библиотека JSON ASP
Я унаследовал некоторый классический код ASP, и мне нужна библиотека JSON, которую можно создать и запустить на стороне сервера для использования с серверным ASP с кодом JavaScript.
Как я могу это сделать?
13790 просмотров
schedule
01.05.2022
Портирование PHP5 на устаревший PHP4, придирки DOMDocument
Я пытаюсь заставить часть моего кода php5 работать на устаревшем сервере, который, к сожалению, нельзя обновить (клиентская машина).
if (!isset($docRoot)) {
$docRoot = $_SERVER['DOCUMENT_ROOT'];
}
// generic storage class for the...
388 просмотров
schedule
06.04.2024
Советы по встраиванию внешних ключей в устаревшую базу данных
У меня есть база данных, в которой нет внешних ключей. Я сделал некоторые проверки, и есть довольно много потерянных записей.
Это довольно большая база данных, более 500 таблиц, и я рассматриваю возможность обратного создания внешних ключей....
65 просмотров
schedule
15.05.2024
Как вернуться к предыдущей фиксации в CVS
По устаревшим причинам я использую CVS в проекте. Недавно я внес некоторые изменения, которые нарушили наш код, и мне нужно было их отменить. Какой CVS аналог git revert -r <old_revision> ?
Просмотр прошлых вопросов, таких как Как...
44389 просмотров
schedule
23.02.2022
Установка VB6 на Windows 7/8/10
У меня были проблемы с установкой VB6 в Windows 7. Я понимаю, что это устаревшая IDE, и мои исследования в сети не очень помогли. Каждый раз, когда я пытаюсь установить VB6 в Windows 7, помимо предупреждения, уведомляющего меня о проблемах...
226085 просмотров
schedule
22.11.2023
Powershell не может найти файл
Рассмотрим следующий код PowerShell:
IF(Test-Path -Path "C:\Windows\System32\File123")
{Remove-Item -Force -Path "C:\Windows\System32\File123"}
Если код был выполнен в консоли x86 PowerShell, возникает следующая ошибка Get-ChildItem: Не...
3694 просмотров
schedule
06.03.2022
Базовое модульное тестирование для Fortran в закрытой среде
Какой был бы разумный подход, чтобы попытаться добавить некоторые базовые модульные тесты в большой объем существующего (Fortran 90) кода, который разрабатывается исключительно в заблокированной системе, где нет возможности установить какую-либо...
833 просмотров
schedule
08.03.2022
Symfony — получить параметры .yml с передним контроллером
У меня есть устаревшее приложение.
Я должен получить некоторые параметры из parameters.yml в FrontController (app.php или app_dev.php) до того, как система инициализирует Symfony Security Firewall. Этот параметр - путь к файлу конфигурации (эта...
593 просмотров
schedule
12.08.2023
Как увеличить возвращаемые значения функций без нарушения устаревшего кода?
Например, допустим, у вас есть функция:
def foo(a):
return a
И есть куча устаревшего кода, который использует эту функцию:
amount = 4 + foo(a)
Что, если мне нужно увеличить возвращаемые значения foo, не нарушая существующий код:...
71 просмотров
schedule
02.04.2024
Запрос об устаревшей версии 3DNow! набор инструкций
Ради интереса я просматриваю устаревшие (устаревшие) инструкции от 3DNow! set , представленный AMD, и я пытаюсь понять, как они использовались. Кажется, что все инструкции закодированы по этому шаблону:
instruction...
286 просмотров
schedule
24.05.2022