”git extras” は贅肉/非公式ユーティリティツールのメリットとデメリット

git extras に限らない話題としてまとめました
2
MOONGIFT.dev @moongift_dev

Gitをさらに便利にする「Git Extras」: Tweet Git ExtrasはGit用のフリーウェア(ソースコードは公開されている)。GitはGUIよりもCUIから操作することの方が多い。まだGUIフロントエンドの決定版... http://bit.ly/9e0FhD

2010-08-28 12:03:52
@tt__

前にも微妙とか言ったけどやっぱgit extrasとやらはただの贅肉だと思う。たとえば[alias] summary="shortlog -s -n"でだいたい同じですよ。新設するほどじゃない。http://www.moongift.jp/2010/08/git-extras/

2010-08-29 14:53:44
MOONGIFT.dev @moongift_dev

@tt__ そうですかね。ノウハウをソフトウェアという形式でアウトプットするというのも面白い試みだと思うのですが。

2010-08-29 15:17:54
@tt__

@moongift 個人的にはシェルでalias ll='ls -l'みたいにするのも好きじゃないので、ノウハウはノウハウとして伝達されたらいいなという考えです。よほど煩雑だったり難解であれば簡易版を提供するのはわかるんですが、Git Extrasはそうじゃないかなと。

2010-08-29 15:24:09
MOONGIFT.dev @moongift_dev

@tt__ それが簡易なのかどうかは開発者&利用者が判断する所かと。熟練の方にとっては贅肉で、ビギナーにとってはノウハウで。一概にこれといった判断は難しいですね。個々人の判断になるかと思います。

2010-08-29 15:27:49
@tt__

@moongift たしかに個人の感覚によるところは大きいですが、2,3行のコマンドで実現できることをunofficialな手段で手軽にやってしまうのは学習の妨げになるかなと思います。使用頻度が高いから手間を省くために、というのではなく、不慣れな人に勧めてしまうのは筋が悪いかも。

2010-08-29 15:35:00
MOONGIFT.dev @moongift_dev

@tt__ そこでオープンソースですよ。実現方法もオープンなので「こういう方法でできるのか」と学習にもつながると思うのです。オープンソースは何も利用するだけでなく、研究も自由なのですから。

2010-08-29 15:36:50
@tt__

@moongift ああなるほど。その視点は抜けてました。たしかに学習意欲旺盛ならそれくらいは普通にしますね。ただやっぱり、自家製梅酒みたいな域は出てないしなあと思ってしまいます。プロダクトというよりはノウハウの集合といったほうが近いので「Gitユーザはインストール必須」と...

2010-08-29 15:44:49
@tt__

@moongift 「Gitユーザはインストール必須」といわれるとちょっと反発を感じてしまいます。重箱の隅を突くようで申し訳ないですが、僕が引っかかってるのはその一文に対してですね。特に撤回を要求、とかいった類のものではないのでそのままで構いません。

2010-08-29 15:46:45
MOONGIFT.dev @moongift_dev

@tt__ ああー、確かにインストールする、しないは個人の裁量なのでお任せします。煽りみたいなものだとご容赦ください。

2010-08-29 17:28:10