プログラミングを学ぶにあたって、コードリーディングが有益だと聴きました。

そこで、みなさんが「これは勉強になった」というソースコードを教えてください。
言語はPHP、Perlでお願いします。
理由もあわせてお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/21 10:56:12
  • 終了:--

回答(7件)

id:dtm_master No.1

dtm_master回答回数134ベストアンサー獲得回数02005/04/21 12:08:25

ポイント20pt

Perlですが…


まだ、理解しきれないほど複雑ですが、知りたいと思った部分を読んでいくと、おもしろいし、よくできています。

id:kmzc

なるほど、まだまだ募集します。

2005/04/21 12:10:33
id:gio No.2

gio回答回数236ベストアンサー獲得回数02005/04/21 12:18:24

ポイント5pt

https://sourceforge.net/

SourceForge.net: Welcome to SourceForge.net

ソースコードを書く場合は量より質ですが、

見る場合は、質より量かと思います。

きれいなソースも、そうでないソースも両方見た方が、

勉強にはなります。(こう書こうとか、こうは書くまいとか)

id:kmzc

具体例が知りたいので、できるだけ具体的におねがいします。

2005/04/21 12:20:44
id:TomCat No.3

TomCat回答回数5402ベストアンサー獲得回数2152005/04/21 12:40:40

ポイント20pt

http://jp.xoops.org/

XOOPS Cube公式サイト - Simple, Secure, Scalable

私はこれでPHPをおぼえました。

XOOPSは膨大な数のファイルの集合体で提供されますから、

ちょっとしたハックが必要になった時点で、

その全てを一覧して理解する必要に迫られます。


includeの糸をたどって芋づる式に見ていくだけで、

もう夢にまでPHPのソースが現れます。

閉じた瞼の中でスクロールします(笑)

そのくらい、たくさんのファイルがあります。


XOOPSはPHPのコンテンツもオンラインで書き込めるCMSですから、

あ、こういうやり方って有り?と思いついた時に

気軽に入力して実行して試せるというオマケもあります。


モジュールを自由に開発できるくらいになってくれば、

もうPHPのことには困らない実力が付いていると思います。

id:kmzc

ありがとうございます。

こんな回答がうれしいです。

2005/04/21 12:41:41
id:english No.4

english回答回数304ベストアンサー獲得回数02005/04/21 13:22:41

ポイント20pt

http://www.php.net/manual/ja/

PHP: PHP マニュアル - Manual

マニュアルに勝るサンプルコードはないと思います。簡潔明瞭で、確実です。


基本が最も重要だからです。

http://akid.s17.xrea.com/

p2 - PHPでつくった2ch Viewer

PHPのソースもそうですが、DHTMLの利用方法がとても参考になりました。

id:kmzc

ありがとうございます。

2005/04/21 14:16:28
id:brokendish No.5

brokendish回答回数4ベストアンサー獲得回数02005/04/21 23:36:30

ポイント20pt

http://www1.atwiki.jp/brokendish/

brokendish@Wiki - トップページ

PHPのサンプルコード(クラスを含む)を幾つか掲載しています。

私の場合は、ショッピングサイトを作るという目的があったので、目的に向かってコーディングしまくりました。

id:kmzc

ありがとうございます。

2005/04/22 09:36:52
id:asakura-t No.6

浅倉卓司回答回数151ベストアンサー獲得回数22005/04/22 00:28:47

ポイント10pt

http://www.amazlet.com/browse/ASIN/4873112028/asakura-22

amazlet.com: 本: Perlクックブック〈VOLUME1〉

 クックブックはいろんなコードが載っていて勉強になります。

id:kmzc

アサマシ付w

ありがとうございます。

2005/04/22 09:37:12
id:edomon No.7

edomon回答回数1ベストアンサー獲得回数02005/04/22 01:18:16

ポイント10pt

http://www.oreilly.co.jp/books/4873112028/

oreilly.co.jp -- Online Catalog: Perlクックブック 第2版 VOLUME 1

↑の書籍はいかがでしょうか。

さまざまな問題に対するPerlプログラミングでの解法を「レシピ」として紹介しています。

玄人の手による実戦的なソースコードが大量に掲載されているので、興味を引く部分だけ読んでも勉強になると思います。

id:kmzc

ありがとうございます。

あまり増えないのでこれくらいで終了することにします。

2005/04/22 15:36:33

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません