オープンソースというかGitHubでPull Requestベースで開発してると,Pull Request送るのは,不具合修正か機能追加か効率化のためが主で,リファクタリングのためにわざわざPull Request送ることは稀だと思った.その結果,20人以上がコミットする3000行のクラスが出来上がったりする.
プロジェクトのオーナーはどこが悪いか知ってから直せるけど,そうでもない人は,動く限りは,どう実装されてるか気にならないし,開発に参加しようとは思わないのかもしれない.
リファクタリングすることで,他人のPull Requestがマージできなくなるかもしれない,という遠慮があるのかもしれない.
日報書きませんか
id:yulily100 日報書きませんか
ブログの背景ぐにゃぐにゃさせる
ブログの背景,ぐにゃぐにゃ動くようにした.パーリンノイズっていうのを使うとぐにゃぐにゃ動かせておもしろい.アカデミー科学技術賞狙える勢いでぐにゃぐにゃ動く.
みんなこれ使いたいはずなので簡単にインストールできるようにしておいた.以下をコピーしてブログの詳細設定→headに要素を追加に貼り付けるとぐにゃぐにゃにできる.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="http://hitode909.github.io/hatenablog-unofficial-modules/haikei-gunyagunya.js"></script>
パブリックドメインのパーリンノイズのライブラリあったから使った.
パーリンノイズについてはジェネラティブ・アートっていう本読むと楽しく学べる.
ジェネラティブ・アート -Processingによる実践ガイド
- 作者: Matt Pearson,久保田晃弘,沖啓介
- 出版社/メーカー: ビー・エヌ・エヌ新社
- 発売日: 2012/12/21
- メディア: 単行本(ソフトカバー)
- クリック: 9回
- この商品を含むブログ (7件) を見る
5月3日にはてなでKyoto.なんかします
5月3日(土曜日)にはてなで勉強会やります.特に話題はしぼっていなくて,プログラミングならなんでもいいといった感じです.
Kyoto.なんか(仮) - Kyoto.js | Doorkeeper暇な人いたら来てください.