タグ「レガシー技術」の記事
「レガシー技術」タグが付いた記事の一覧です(7件)。新しい順に掲載しています。
-
DLL・COMインターフェースの後方互換性 ── どの変更が呼び出し側を壊すのかの判断表
DLLやCOMコンポーネントのどの変更が呼び出し側を壊すのか。バイナリ互換・ソース互換・動作互換の3層を整理し、ネイティブDLLと.NETアセンブリの変更内容別の判断表、COMインターフェース不変の鉄則(IFoo2方式)、AssemblyVersionの使い分け、semver運用までを実務ガイドとしてまとめます。
-
テストのないレガシー業務アプリに安全に手を入れる ── 特性化テストとリファクタリングの実践
テストのない業務アプリを「触ると壊れそうで直せない」と感じている方向けに、現在の挙動を固定する特性化テスト(ゴールデンマスター法)の具体手順、テストを差し込む継ぎ目(seam)の作り方、どこまで整備するかの判断表、リファクタリングと機能追加を混ぜない運用ルールをC#の例とともに解説します。
-
ソースコードも仕様書もないシステムを引き継いだら ── 止めずに運用・保守するための実務手順
開発会社の廃業や担当者の退職で、ソースコードも仕様書もない業務システムだけが残った ── そんな状態から運用・保守を始めるための実務手順を整理します。動いている環境の保全とバックアップ、実行ファイル・DB・連携先の棚卸し、挙動からの仕様復元、逆コンパイルの技術的な可能性と法的な留意点、延命・ラップ・再構築の判断、...
-
VB6アプリはいつまで動くのか ── ランタイムのサポート状況と現実的な.NET移行の進め方
VB6アプリケーションはいつまで動くのか。VB6ランタイムのサポートポリシー(Windows 11でも動作対象)と、IDEサポート終了済みという非対称な現状を整理し、全面リライト・自動変換・段階移行の判断表、移行前の棚卸し、VB6と.NETの非互換、C#とVB.NETの選択までを実務ガイドとしてまとめます。
-
COBOLソースを読む前に知るべき最小知識
突然 COBOL のソースを読むことになった人向けに、DIVISION、PIC、COMP-3、COPY、PERFORM、固定形式、外部境界の見方を最小セットで整理します。
-
Reg-Free COMとは - 登録不要でCOMを使う仕組み
Reg-Free COM の基本、アクティベーション コンテキストとマニフェストの役割、メリット、限界、実務での判断軸を整理します。
-
COM / ActiveX / OCX とは何か - 違いと関係をまとめて解説
COMとは何か、ActiveXとは何か、OCXとは何かを、違いと関係、OLEとのつながり、どこで使われるのか、今どう捉えるべきかまで実務目線で整理します。