« 2011年3月 | トップページ | 2011年5月 »

2011/04/24

なんか、妙に速いような……

思考部分の中核ともいえる探索処理を作成し、いろいろテストしているけれど、なんだかずいぶん処理が速い感じがする。Ver0.8のときとほぼ一緒の処理のはずなのにどうしてなんだろう?

Ver0.8.21のときの無駄な処理を直していてるので、ある程度速くなるのは予想していたけれど、それでも予想以上に速い。開発環境TurboC++からVC++に替えたからか?そんなにTurboC++付属のSTLが遅かったのか?

どこかにバグがあって大切な処理が抜けているのかもしれないので、もう少しいろいろ試験してみる必要がありそう。

| | コメント (0) | トラックバック (0)

2011/04/23

まったり麻雀Ver0.9のリリース時期

唐突だけれど、ソース管理システム(subversion)の各リビジョン毎のソース行数をcsv化するスクリプトをつくってEXCELでグラフにプロットしてみた。

Photo

表向きの稼業の忙しさや、作成しているモジュールの難易度に依存して、もっとギザギザのグラフになるとばかり思っていたのだけれど、意外なほど、コンスタントな作成状況になっている。
忙しくても少しずつ時間を割いて地味に作業を進めていたのと、暇な時でも、飽きっぽくて1日に長く作業をしていられない性分がコンスタントなグラフになって表れた様子。

ビルゲイツに言わせると、ソフトウェアの進捗状況をソース行数で測るのは、造船の進捗状況を作成中の船の重さで測るのと同じぐらい莫迦げているらしいけれど、プロのソフトウェア開発作業と違って、まったり麻雀の場合、調査、設計、製造、試験の工程をかなり小刻みなサイクルで回しているので、規模で作業の進み具合の目測が付くのではないかという気がしている。

ちなみに、Ver0.8の総規模は約2万1千行。Ver0.9の初回公開版をどの程度の機能まで作って公開するか未だ決めていないけれど、仮に、Ver0.9の規模がVer0.8と同等程度だとすると、このグラフからは、公開できる時期は来年の上半期あたりになりそうな感じがする。


| | コメント (5) | トラックバック (0)

« 2011年3月 | トップページ | 2011年5月 »