legacy-code

    2

    1答えて

    私はアジャイルプラクティスのコースに従っており、私には宿題があります。コースの中で、私は自動受入れテストにFITを使用する方法について教えてきました。私が見ることのできるところから、FITは死にそうであると思われ、私はそれが私の宿題に使用したい技術であることはもはや確信していません。とにかく... 私はレガシーシステムをテストしており、すべてがひどく設計/コード化されています。もちろん、テストはあ

    4

    1答えて

    私は現在、レガシーコードを主に含むdjangoプロジェクトの国際化を計画する状況にあります。古いプロジェクト自体には、互いに依存関係の強いアプリケーションがありますので、それらを分けるのは難しいです。残っている時を見ると、それはまったく不可能です。 国際化のための主な要件は次のとおりです。それぞれの国 のための別々のプロジェクトそれぞれの国を持つ は後に、それぞれの国が他の国で使用することの新機能

    4

    2答えて

    いくつかのレガシーソフトウェアは、複数のExcelファイルをダウンロードし、内容をマージし、送信し、遠くに何らかの変更を加え、修正されたExcelファイルを送り返します。再度このファイルとマージします。それは維持/拡張することが自己犠牲になるほうがほんの少しだけ好ましいので、私はこのレガシーコードを置き換えることができるいくつかのツール(Java用またはJavaプログラムから使用できるもの)があり

    3

    1答えて

    MSXML2とvb6が正常に動作する従来のコードがあります。最近、プロジェクトをVB.NETに変換し、xmlが大きくなったときにmsxmlに問題が発生しました。基本的にはハングしていました。 問題をグーグル後、私たちは、誰もが、サードパーティのコンポーネントを知っていれば http://support.microsoft.com/kb/815112 私は、MSXMLはありませんが、まだ何の真似でき

    5

    2答えて

    私は巨大なC++コードベースをいくつかの統合テストで継承しました。これは、多くの下流のシステムにデータを供給する重要なシステムです。テストは非常に信頼性が低いため、チームは自信を持って変更をプッシュできません。 システムにいくつかのテストを導入したいが、ほとんどの開発者はJavaの背景を持っている。どのような選択肢がありますか? 1)を学ぶC++ 2)使用JNI:それはJNIを使​​用して

    10

    6答えて

    VC6コンパイラを使用してC++で実装された非常に古いレガシーシステムで動作します。これでコードをリファクタリングしています。 VC9コンパイラにも切り替えました。 私たちは、独自のフレームワークを使用しています。これはレガシーコードであり、ユニットテスト可能ではありません。我々のコードユニットがテスト可能にするために、我々はフレームワーククラスのためのインタフェースとラッパーを導入しました(ヒン

    1

    1答えて

    今日、boost::asioを使用することにしたので、ネイティブC++プロジェクトでWIN32_MEAN_AND_LEANプリプロセッサマクロを定義しなければならず、そのマクロがなければビルドエラーが発生します。 何かは、今私が得るエラーはOleInitialize: identifier not foundです。 MSDNによれば、この関数はCOMライブラリを初期化するために使用されます。私のプ

    0

    1答えて

    現在、Corel Paradox 4.0形式(DOSベース、拡張子は.db)の20kデータベーステーブルをSQLデータベースに変換しています。私は現在、Python(またはRubyやPHPなどの軽いスクリプト言語を使用していますが、PythonはWindowsデスクトップ設定に取り組んでいるので理想的ですが、必要に応じてLinux VMを開発用に起動することもできます)私はディレクトリ内のすべての

    7

    1答えて

    すべての静的メソッドを持つクラスAuthenticationManagerを持つコードを継承しました。 ImはDIを導入し、非静的変数は静的メソッドから参照されるコンパイル時のエラーを取得イム今 UserController _userController; public AuthenticationManager(UserController userCont) { _userC

    2

    2答えて

    私はアジャイルプラクティスのコースに従っており、私には宿題があります。彼らが私に教えたのは、コードを変更する前に(リファクタリングや機能の追加)、リファクタリング中に動作を変更しないようにするために、テストを追加する必要があります。これははっきりしていて理にかなっていますが、最初にリファクタリングをしなくてもコードがテスト可能でない場合はどうなりますか? 簡単な例: public class Su