拡張可能なソフトウェア(プラグインアーキテクチャ)の設計方法
プログラムで現在のVisualStudioを取得するIDEソリューションディレクトリをアドインから取得する
Visual Studioのカスタム拡張機能はどこにインストールされますか?
ソフトウェアを簡単に拡張できるようにするにはどうすればよいですか?
文法を拡張するために、ユーザーにBnfExpressionsを記述させる必要がありますか?
拡張可能なプログラミングと拡張可能なプログラミングの違いは何ですか?
プラグイン可能なソフトウェアを構築するにはどうすればよいでしょうか?
同じ「コンポーネント」の複数の並列拡張を可能にするシステムを設計するにはどうすればよいですか?
自分のアプリケーションで既存のサービス/アプリケーションに接続して課金すると、問題が発生する可能性がありますか?
使い慣れていない、構造的に健全でないコードに機能を追加する最も効果的な方法は何ですか?
モジュールを再利用するのではなく、「クローン作成」するのはいつですか?
Javascriptライブラリの場合、拡張性をサポートするための最良または標準的な方法は何ですか
共通のコンポーネントを共有する2つのプラグインを設計するにはどうすればよいですか?
任意/汎用のカテゴリノードを持つ可変で多様なjtreeを作成するにはどうすればよいですか?
LISPのような構文拡張メカニズムを備えたプログラミング言語
Java Generics-表現力とシンプルさのバランスを取る方法
アジャイル:技術的負債を発生させながら、いつリファクタリングし、いつ延長するか?
システムの物理的なアクセサリをソフトウェアのクラスとして表す必要がありますか?
C ++拡張可能な名前空間-宣言を強制的にグローバル名前空間に戻す方法
JVM言語を他の言語よりもCと統合するのが難しいというのは本当ですか?
データ/オブジェクトの対称性を考慮して拡張性に取り組む方法は?
コマンドパターンでカプセル化とオープン/クローズの原則を確認しますか?
任意のファイル形式から任意のフィールドを抽出するデザインパターン
(抽象クラスで)finalメソッドを使用することの長所と短所は何ですか