他人の書いたコードを読むことは、プログラミングの学習にとても有益です。ですのでここでは、オープンソースのソースコードを取得する方法について解説します。
オープンソースのプロジェクトではバージョン管理システムでソースコードを管理していますので、TortoiseSVNを使用すれば簡単にそれを取得できます。チェックアウト (作業用にデータをコピーする) のときに、リポジトリのURLにプロジェクトのリポジトリを指定するだけです。
なお、この方法が適用できるのは、Subversionリポジトリで公開されているものに限られます。CVSの場合には、CVS用のツールを使用する必要があります。
SourceForgeのプロジェクトから取得する場合のURLは、
SourceForge.jp | http://svn.sourceforge.jp/svnroot/プロジェクト名 |
SourceForge.net | http://svn.sourceforge.net/svnroot/プロジェクト名 |
のようになります。しかしこのURLからチェックアウトすると、大規模なプロジェクトの場合にはダウンロードにひどく時間がかかる恐れがあります。そのときはサブフォルダを指定して、必要なコードのみを取得します。たいていは、trunkと名付けられた開発の中心部だけで十分です。
プロジェクトが採用しているコーディングスタイルによっては、コードを読み取り難い場合があります。そのときにはソースコードの整形ツールを使用することで、好みにあったスタイルに修正できます。