Публикации по теме 'legacy'


Но главная причина, по которой эти системы так сложно перенести, - это проблема посерьезнее, чем просто объем транзакций. «COBOL не особенный. Забрать его можно сравнительно легко, через месяц или даже через пару недель. Почему так сложно мигрировать?
Журнал Инкремент опубликовал статью о любопытном долгожительстве COBOL . Мы взяли интервью у Питера Вонга *, ведущего инженера по системам мэйнфреймов, чтобы узнать реальную историю о том, почему организации тратят сотни миллионов долларов на миграцию устаревших систем и как компании и инженеры могут добиться большего. Вы заметили, что на некоторых линиях поддержки клиентов работают более быстрые системы, чем на других? «Если вы позвоните, скажем, в TD или BMO по поводу своей карты..

Работа над устаревшей технологией в быстро меняющейся среде
Спринты? Гитхаб? Кубернетес? Это были незнакомые мне термины, когда я перешел на Holiday Extras в 2017 году. У меня был многолетний опыт работы программистом и системным администратором Unix, но экосистема, в которой я разрабатывал, сейчас практически такая же, как и раньше. в 1980-х годах и, таким образом, радикально отличается от большинства современных сред программирования. Каждый день я работаю с Basic. Это не Visual Basic, а версия Business Basic, которая не слишком..

Программисты на языке COBOL управляют критически важными коммерческими, государственными и финансовыми системами
Мы открыты (из-за нехватки программистов COBOL) Нынешняя пандемия выявила брешь в кадрах программистов, о которой инсайдеры сообщали почти десять лет. Дыра заключается в нехватке программистов на языке COBOL для поддержки мейнфреймов на языке COBOL, обеспечивающих работу важнейших коммерческих, государственных и финансовых систем. Для справки, COBOL — это язык программирования, которому более 50 лет, и он был изобретен для работы с мейнфреймами IBM AS400. В пятидесятые годы внедрение..

Вопросы по теме 'legacy'

Как вы создаете тестовые объекты для стороннего устаревшего кода
У меня есть кодовая база, в которой многие классы, которые я реализую, являются производными от классов, предоставляемых другими подразделениями моей компании. Работа с этими другими подразделениями часто имеет рабочие отношения, как если бы они были...
446 просмотров
schedule 05.06.2023

Знакомство с кодом других людей
Иногда мне не повезло, и мне приходилось вносить изменения в очень старые, плохо не документированные и плохо не спроектированные код. Чтобы внести простое изменение, часто требуется много времени, потому что в существующем коде не так...
1020 просмотров
schedule 13.09.2023

Поиск устаревшего пароля базы данных Firebird / Interbase
У меня есть клиент, у которого старое несуществующее приложение; у него была проблема с компанией, которая сделала заявку, и они не раскрывают пароль его базы данных. Он понял, что подписал контракт (тогда), в котором говорилось, что он вроде как...
12989 просмотров

Как начать с FxCop на устаревшем коде?
Есть ли у кого-нибудь опыт внедрения FxCop в устаревший код? Мы хотели бы, чтобы наша сборка завершилась ошибкой, если кто-нибудь представит код, нарушающий правила. Но пока это невозможно, так как в устаревшем коде более 9000 нарушений....
784 просмотров
schedule 10.07.2022

Создать код миграции SubSonic из существующей базы данных?
В сообщении Роба Конери о SubSonic Migrations , написанном в октябре 2007 г. в списке «Осталось сделать» он упоминает, что: Я хочу иметь возможность «обратного инжиниринга» существующей БД в файл миграции. Я собираюсь ввести контроль...
361 просмотров
schedule 31.05.2022

DDD, Уровень защиты от коррупции, как это сделать?
На данный момент нам нужно создать приложение, основанное на унаследованном. Код для этого старого приложения следует выбросить и переписать, но, как обычно, - вместо того, чтобы переписывать его, нам нужно основывать на нем что-то новое. Недавно мы...
26428 просмотров

Управление устаревшим интерактивным приложением DOS с помощью скриптов
Мне нужно обернуть интерактивное приложение DOS графическим интерфейсом. Приложение DOS не принимает никаких параметров командной строки. Таким образом, все работы должны выполняться в интерактивном режиме. Процесс выполнения работы следующий: 1....
352 просмотров
schedule 19.12.2022

Как я могу управлять зависимостями модуля Perl?
В настоящее время я работаю над проектом, в котором в качестве основы используется структура, разработанная другим отделом. В настоящее время мы внедряем стандарты качества (наконец-то, ура!) в нашем отделе, но пока невозможно внедрить их в другой...
2908 просмотров
schedule 09.07.2023

Существуют ли какие-либо инструменты для переноса интерфейса из устаревших приложений GTK в современное приложение на основе GTK Builder?
Я отвечаю за ряд устаревших приложений GTK на основе C, которые начинают стареть. Я играю с идеей повторной реализации некоторых из них в более современной среде. Существуют ли какие-либо инструменты, которые могут помочь перенести созданный вручную...
121 просмотров
schedule 19.04.2022

Устаревшее приложение DOS с USB-принтером
У меня есть неудачная задача выполнить (минимальную) работу по обслуживанию двух устаревших приложений, разработанных в DBIII + / Clipper '87. У меня есть полный доступ к исходному тексту и минимальный набор инструментов для перекомпиляции...
2574 просмотров
schedule 26.12.2022

Как сопоставить эту устаревшую таблицу с NHibernate (Fluent)?
Впервые в NHibernate. Не могу понять, как сопоставить эту устаревшую таблицу. CREATE TABLE [dbo].[CmnAddress]( [addressId] [int] NOT NULL, [objectType] [varchar](63) NULL, [objectId] [int] NULL, [addressType] [varchar](7) NULL, [recordStatus]...
768 просмотров

Использование устаревших библиотек ресурсов в C#
Я использую устаревшую, неуправляемую, ресурсную только С++ dll в новом приложении С#. Мне удалось загрузить ресурсы из dll, используя жестко заданные номера ресурсов. Есть ли способ сделать это, используя идентификатор ресурса в С#? Старый код...
760 просмотров
schedule 27.07.2022

Использование значений по умолчанию в триггере INSTEAD OF INSERT
Мы выполняем перенос базы данных на SQL Server, и для поддержки устаревшего приложения мы определили представления в таблице SQL Server, которые представляют данные в соответствии с ожиданиями устаревшего приложения. Однако теперь у нас возникли...
4560 просмотров

Поиск мертвого кода в большом устаревшем приложении на C ++
В настоящее время я работаю над большим и старым приложением на C ++, у которого до меня было много разработчиков. В проекте много «мертвого кода», классов и функций, которые больше никем не используются. Какие инструменты доступны в C ++ для...
30253 просмотров
schedule 15.04.2024

как перевести значение пробела в поле базы данных в нуль в .NET с помощью Fluent NHibernate?
Я работаю с устаревшей базой данных, в которой «пустые» значения хранятся в виде единого пробела. Есть ли способ с помощью Fluent NHibernate, посредством соглашения или переопределения сопоставления, чтобы я мог перевести это «пустое» значение как...
139 просмотров

Операторы журнала предотвращают рефакторинг: как в этом помочь?
У меня есть относительно большой устаревший метод, который я хотел бы реорганизовать. Он соответствует типу «маркированного метода», как указано в статье Майкла Фезерса «Эффективная работа с устаревшим кодом», и, таким образом, его можно разделить на...
336 просмотров
schedule 01.04.2022

Рекомендации по настройке объекта c # com
Мне нужно разработать расширение для устаревшего приложения, которое полагается на объекты com. Мое расширение реализовано как com-server-in-dll (сборка .net) с MSVS и установлено в папке [программные файлы] [компания] (распространяется как файл...
208 просмотров
schedule 22.06.2023

Устаревшая структура базы данных Проблема сопоставления Hibernate
У меня возникли проблемы с отображением следующей структуры базы данных (сокращенной для краткости только с PK/FK и несколькими дополнительными столбцами: Политика Идентификатор_политики (ПК) ... Риск Risk_Id (ПК) ... Вечеринка...
909 просмотров

Joomla и устаревший веб-сайт CodeIgniter — использовать оболочку Joomla?
Я нахожусь в процессе преобразования веб-сайта CodeIgniter в Joomla. Большая часть веб-сайта представляет собой статические данные и должна перемещаться довольно хорошо. Тем не менее, есть несколько мест, где у нас есть несколько рабочих процессов,...
357 просмотров
schedule 08.04.2024

Модель Rails 3, отображающая определенные столбцы в разные атрибуты модели
У меня есть старая унаследованная таблица под названием «DXFTACCTS», и я создал модель Rails «Учетная запись». class Account < ActiveRecord::Base set_table_name "DXFTACCTS" end Проблема в том, что DXFTACCTS имеет такие поля, как...
2225 просмотров