かつのりの日記2

わんくまでは珍しいJavaを中心とした日記です

目次

Blog 利用状況

書庫

日記カテゴリ

いろいろリンク

コード検索

http://www.atmarkit.co.jp/fjava/column/andoh/andoh33.html

コード検索って使っていますか?Javaは標準APIが非常に多く、さらにデファクトスタンダードとなっているオープンソースのAPIも非常に豊富です。APIだらけで困るのが、

  • このメソッドはnullを返す可能性はあるの?
  • このメソッドの引数に何を渡せば例外がスローされるの?
  • このクラスのインスタンスはどうやって生成するの?
  • インスタンスを生成しないで静的メソッドの呼び出しだけ?
  • そもそもこのメソッドは何をするの?

というような疑問をソースコードの閲覧により解決しやすくなります。そもそもソースコードを読まなければ仕様が分からないのはJavadocにきちんと仕様が明記されていないという問題がありますが、実際にそういうライブラリは多いです。

さらに枯れたオープンソースのテクニック等を学ぶ事も出来ます。良書と呼ばれる本よりもいい勉強ができることもあります。初心者には難しいかもしれませんが、中級者になったら是非活用して欲しいです。

投稿日時 : 2007年4月14日 10:08

Feedback

# re: コード検索 2007/04/15 1:20 nagise

Koders はよく使っていますね。
以前話題になっていたProxyの使い方が良く分からなかったのでKoders でサンプルを探したのでした。

未だにオープンソース系のコアの部分などはソースを読んでも理解できないことがあります…。
技術の奥深さを思い知らされるところですね。

# re: コード検索 2007/04/15 10:01 かつのり

比較的ボリュームのあるプロダクトのコードが読みたいときに、
いちいちソースのzipを落とすのが面倒な場合とか、ピンポイントでコードが読めて便利かもです。

昔はKodersを愛用していて、今はGoogle Code Searchを一番愛用しているのですが、
Google Code Searchのシンタックスハイライトが貧弱で残念です。

タイトル
名前
Url
コメント