趣旨

ruby版のplaggerのpraggerの本家が消えていたのでネットを探していたら、

Yet Another Praggerを発見しました。

Rubyの勉強のためソースコードをみて勉強しようかと

方針

時間があるときにみていく、あきたらやめる

URL

http://www.fraction.jp/log/archives/2008/06/12/Yet_Another_Pragger

plaggerのURL

http://plagger.bulknews.net/trac

改良点

Python habuってなんだ?

python版のplaggerっていう位置づけだと思う。

plaggerの本質について考えてみる

開発者のひとも、最初は単なるスクリプトをたくさん作っていたんだと思う、そしてあるとき、にたような作業を何度もやっているなと気がついたのだと思う。

で、にたような作業をやる前に、元になるコードを設定部分と設定コードに分離するようなプログラミングを心がけていった結果プラグ形式のコードができるようになったのではないだろうか?

プログラム中の変数での記述と何が違うのか?について考えてみる。

設定ファイルに切り出した時点で、プログラム言語とは独立した存在になるわけで、レイヤーが分かれるというか、本質的なものが脱皮したといえばいいのか?

プログラムとは、手段と目的が混在している段階があって、それを設定ファイルと分離することでプログラムと独立することが可能になるという考え方なのだろうか?

それは、はたして運用上楽なのか?定義ファイル地獄に陥る可能性が高い。どこにその使う使わないの分岐点があるのか、もっと思索がひつようのようだ。

再利用する価値のある場合のみにかぎられるのではないだろうか?

ソースのダウンロード

下記のコマンドではダウンロードできなかった。

svn co http://www.fraction.jp/repos/yapra/trunk/ yapra

下記のコマンドで取得できた

git clone git://github.com/yuanying/yapra.git

なにげにRakefileが入っているが

日本語の紹介文

http://d.hatena.ne.jp/unageanu/20100829/1283069269

本家 英語

http://rake.rubyforge.org/

チュートリアル

http://docs.rubyrake.org/

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-11-07 (月) 11:29:42 (2724d)