問題タブ [brownfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
139 参照

.net - 大きな乱雑なコードベースを持つDI

継承と抽象化の多くの層を持つ既存の大きなコードベースにDIを導入したいと思います(そして参照はあらゆる方向に進んでいます!)。最も低いレベルの1つで、DIを使用して、特定のオブジェクトのライフスタイルをシングルトンに制御したいと思います(現在の実装ではThreadStaticを使用しており、問題があります)。これを上から下に注入し、すべてのオブジェクトをコンテナーに登録する必要がありますか(これは多くの作業です)、またはこの迅速で汚いスタイルを実行する方法はありますか(今のところ;)?私はC#とCastleWindsorを使用しています。

0 投票する
1 に答える
525 参照

zend-framework - ブラウンフィールド PHP Web アプリケーションを Zend Framework に変換する

PHP Web アプリケーションを、フレームワークを使用しない (これは私たちを殺しています) から、Zend Framework を使用するように変換することを考えています。アプリケーションのサイズのため、ゼロから始めることは実行可能な管理オプションになるとは思わないので、現在のサイト構造から Zend Framework を使用するサイト構造にゆっくりと変換する方法を研究し始めたかったのですが、このプロセスに関する多くの情報。

これまでの私の計画は、現在のコード ベースを Zend アプリケーションの public/ ディレクトリにダンプし、これが発生すると確信している多数の問題を修正してから、モジュールを 1 つずつ書き直すことです。

過去にこれを行った経験のある人はいますか?