2011-10-20 3 views
2

私は、できるだけ軽量化を目指すライブラリの作成を開始しようとしています。ライブラリでモジュール方式が重要ですか?

このライブラリには、独立して動作することができるいくつかのモジュールがありますが、ユーザーが選択した場合、より大きな目標を達成するためには引き続き連携できます。

ライブラリの「一部」をコンパイルする方法を教えてください。私はそれが価値があるほど大きくなるまで待つべきでしょうか?その行をどこに描くのですか?

答えて

2

あなたのライブラリを(そして好きなように)使用したい場合は、それをより多くにする必要があります。モジュール性とは、「これらのコンポーネントは一緒に使用するように設計されており、他のコンポーネントと一緒に使用すると、それは困難な闘いになる」ということを意味します。

それぞれのモジュールはである必要があります。は私のコードから自分のものを使用してください。

個別のモジュールとしてではなく、各コンポーネントを個別のライブラリとして扱う必要があります。

どのライブラリをプルインするのか、どのようにそれらをユーザーのコードにプラグインするかは、ユーザーによって異なります。何らかの種類のモジュールシステムでは、すでに建築上の決定を下しており、ユーザーのアプリケーションをデザインにに強制しようとします。

+0

優れた答え。私は今これを支える支店を始めよう! :) – Maxpm

関連する問題