ZipSourceCodeReader近況
インデクサが無事完成して、一通りつなげて動かす所までは来た。(Thanks @dagezi !)
まだ途中でサービスが殺されたりすると変な状態になるけれど、インデクシングが終わるまではそっとしておいてやれば、あとはとりあえず使う事は出来ている。
インデクシングが終わってもボタンがdisableのままで次の画面に遷移しない、とか変な事はたくさんあるが、使うのに支障は無い(初見にはわかりにくいが)
そこそこ大きいコードとしてTensorflowのコードもインデクシングしてみたが、ちゃんとインデクシング出来て検索出来ているっぽい。 (インデクシングは凄い時間かかるが…)
検索時のパフォーマンスは、検索した時に一瞬遅延を感じる、くらい。
PC版の動きから考えるともうちょっと早くなるはずだが、この規模のコードでこのスピードなら十分実用レベルではある。
UIはまだまだ工夫の余地はありそう。 あまり既存の類似アプリが無いので、自分でいろいろ考える必要がある。 もう少し工夫すればタッチだけで快適に読める所まで行きそうなので、もうちょっとUIは頑張りたい。
ただ、まだまだテキストの入力に依存してはいるけれど、現時点でも結構読める。 ちょっと空いた時間の時に「あの辺のコードどうなってたっけ?」と読めるのは、ちょっと楽しい。
カラーリングはまだ一切してないし、必須とは思っていないのだが、長いdocstringがあると本体がどこから始まってるのか探すのがやや辛いので、あればあったで嬉しいなぁ、とは思う。 優先度は低いが、あったら嬉しいな。よそから持ってくるか簡単に作るか…
Playに登録するにはもうちょっと分かりやすいUIにする必要はあるので、しばらく公開はいいかなぁ、とは思うけれど、ビルドして使ってみて感想とかくれたら嬉しいです。