オープンソースのプロジェクトからのソースコードの取得

他人の書いたコードを読むことは、プログラミングの学習にとても有益です。ですのでここでは、オープンソースのソースコードを取得する方法について解説します。

ソースコードの取得

TortoiseSVNで取得する方法

オープンソースのプロジェクトではバージョン管理システムでソースコードを管理していますので、TortoiseSVNを使用すれば簡単にそれを取得できます。チェックアウト (作業用にデータをコピーする) のときに、リポジトリのURLにプロジェクトのリポジトリを指定するだけです。

なお、この方法が適用できるのは、Subversionリポジトリで公開されているものに限られます。CVSの場合には、CVS用のツールを使用する必要があります。

SourceForgeのプロジェクトから取得する方法

SourceForgeのプロジェクトから取得する場合のURLは、

SourceForge.jp
http://svn.sourceforge.jp/svnroot/プロジェクト名
SourceForge.net
http://svn.sourceforge.net/svnroot/プロジェクト名
Subversionの使い方 - SourceForge.JP ヘルプ

のようになります。しかしこのURLからチェックアウトすると、大規模なプロジェクトの場合にはダウンロードにひどく時間がかかる恐れがあります。そのときはサブフォルダを指定して、必要なコードのみを取得します。たいていは、trunkと名付けられた開発の中心部だけで十分です。

ソースコードの整形

プロジェクトが採用しているコーディングスタイルによっては、コードを読み取り難い場合があります。そのときにはソースコードの整形ツールを使用することで、好みにあったスタイルに修正できます。

複数の技術系サイトから、まとめて検索