効果的な開発と成長するオープンソースプロジェクトは、仕事をするためにモジュール化。
コードの作者は、他の人が使用するために簡単でシンプルかつ明確なユーザーフレンドリーなインターフェースを提供し、モジュールに編成の形で書かれるべきです。
プロジェクトの構造は明確にする必要があり、カーネルモジュールおよび拡張モジュールは、はっきりと目立つように明確な、機能モジュールでなければなりません。
とにかく、それは他の人が使いやすいそれを取ることができるように、目立つ、明確にする必要があります。
このように、人々が簡単に新しいモジュールを作成するためにあなたのモジュールを構築するために使用することができ、他の人々が簡単に新しいモジュールを作成するためにあなたのモジュールを構築するために使用することができます......
だから、オープンソースプロジェクトは、無限の可能成長と発展することができます。
端的に言えば、オープンソースプロジェクトは、あなたのコードを読み取ることが、あなたのコードを使用する他の人を有効にするために他人を聞かせすることはありません。
自身のコードを読む続きを読むの他の誰かのコードはもちろんのこと、迷惑していますか?目的は、コードを読むことを学ぶことです。
しかし、開発するためのオープンソースプロジェクトは、単に読むために他の人のためにそこからコードを置くことは十分ではありません。私たちは、モジュールとモジュール交換作業を多重実行する必要があります。
モジュールの交換は、この作業を完了するための新しい、より良いモジュールの未来である、あなたは、オープンソースプロジェクトは、無限の可能成長と発展できるように、新しいモジュールと古いモジュールを交換することができます。
コードが配置されている場合は、生産、プロジェクトが成長を作ることができる場所、そしてあなたは、PostgreSQLやMySQLコードに行くことができるああ、PostgreSQLのコードを読んで、あなたがそう、の開発を開発するために使用される、あなたはほぼ50歳です。
PostgreSQLは、古代の教師とカリフォルニア大学の蓄積の結果です。また、多くのオープンソースプロジェクトが商業的にサポートされていますがあります。このようなモノ、モノとして(以前のNovell、早いXimianの)無料のオープンソースプロジェクトは、ホストされた会社でXamarinです。Baiduの百科事典「モノ」を参照してください。
そのため、オープンソースのプロジェクトは、そこには商用サポートはありませんが、また、効果的な、モジュラー作業がしなければならない、成長と発展のためにあれば。
それらを接続、いくつかの簡単なモジュールを書くために:最後に、私はUnixのプログラミングの原則の繰り返しでした。