jFD開発したりしなかったり日誌
2004-03-27 眠い眠い眠い [長年日記]
_ Yさん
Yさんまたぼやいてるよオイ。なんかねー、GUI書いてる人がマルチスレッドの使い方わかってなくて、 スレッドの切り分けができてないんだよ。 通信が絡む部分は別スレッドでやるのが当たり前なんだけど、 普通にActionListenerの中で全部やっちゃってて、通信部分だけ別スレッドに 外出ししてるの。 ところが、通信のエラー処理はActionListenerの中でやってるんで、結局通信終了するまで EventDispatchThread固めちゃってるし、通信が終わるのを待つのもやたら変なやり方で、 結局何秒かスレッドロックしちゃってるから画面固まってるし、無理やりイベントディスパッチを代行させて 固まらないような実装も試したけど、画面自体をロックするAPIが提供されてないから、 通信中もすき放題できて問題になっちゃうから、改善するの諦めたよ。 第2期で何とかするって言ってたけど、僕が任せられるんだったら契約打ち切ってもらうだろうな。がんばれーとしか言えません。
_ 寝不足
やはり僕は最低でも6時間は寝ないとダメな体質らしい。
連日寝不足ですごしていたら、ここ最近体調がすごく悪い。
週末よく寝て体調を整えるつもりだが、寝貯めは効くものじゃないし、
普段からの生活を整えていくしかない。
とりあえず寝れ寝れ。
で、今日こそは寝る!と意気込んでさっさと風呂入って就寝前に行きつけのホームページ見てたら、
弟がメッセージを送ってきた。
なにぃっ、クラマティ高校最終回!?
そりゃ見なきゃ、ということで結局夜更かししてしまった。
阿呆・・・
_ 面白コード祭り
こんなんとか。 すばらしい。public void setData(String[] data) { for(int i=0; i<data.length; i++) { switch(i) { case 0 : xxxTextField.setText(data[0]); break; case 1 : yyyTextField.setText(data[1]); break; case 2 : zzzTextField.setText(data[2]); break; default : return; } } }
[TrackBack URL: https://starseed.ne.jp/ikemen/diary/tdiary/tb.rb/20040327]
本日のリンク元
アンテナ
その他のリンク元
検索
- キーワード不明 ×27 / イベントディスパッチスレッド ×2 / CASE break バグ テスト ×1 / イベントディスパッチスレッドとは何か ×1 / "イベントディスパッチスレッドとは" ×1 / EventDispatchThread ×1 / バカ動画 ×1 / クラマティ高校 ×1
テストとデザインもか。今から作り始めておこう。
たのんますよ。僕の脳は穴だらけなんで、きちんとテストしてくれる人がいないとものすごいバグ仕込みますから。