2007-11-12-01-まわせまわせ - project-enigma

2007-11-12-01-まわせまわせ

>> Site top >> weblog >> 月別アーカイブ >> 2007年11月のlog >> 2007-11-12-01-まわせまわせ

最終更新日付:2013/12/31 07:37:56


まわせまわせ

2007 年 11 月 12 日

...例の限定公開ベータテスト中の Palmware の話。現在、悪夢のようなバグと格闘中。

ほぼ単一の原因と思われる障害により、不意のリセット、あるいは Fatal Error、設定情報の汚損、画面描画の崩れなどなど、ありとあらゆる災厄が発生している。特定のコードをコメントアウトすれば発生しなくなることはわかっているのだが、そのコードを見ても原因がさっぱりわからないのだ。

しかも、それが ARM ネイティブコード内にあったりするものだからもう追跡も困難だったりする。さらに再現性が薄い、いわゆるハイゼンバグなので余計に厄介なのだ。再現性が薄いといっても、発生頻度は高い。あーもー。

ある程度のネタバレを覚悟で書くと、ビットマップの回転処理をやっている処理なのだが、苦労して書き起こしたコードでビットのシフトやら論理演算やらを組み合わせて回転を実現している。まさにこのアプリの目玉といっても良いような部分なのだ。だから絶対に外すことはできない機能。まぁそんな目玉機能で大目玉を喰らっているような次第である。

目玉で思い出したが、普段何気なく使っている慣れ親しんだ 「 目玉焼き 」 という言葉。冷静に考えると非常に怖い料理名な気がするのは陰郎だけだろうか。

 

コメント

このページにコメントする

 

このページのタグ

Page tag : Palm

 

 


Copyright(C) 2005-2017 project-enigma.
Generated by CL-PREFAB.