検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
ETロボコン シミュレータ 制作日記 (by T.Misawa)
トップ
シミュレータダウンロード
日記
日記
日記/20070406
日記/20070409
日記/20070412
日記/20070413
日記/20070414
日記/20070417
日記/20070420
日記/20070421
日記/20070422
日記/20070423
日記/20070425
日記/20070426
日記/20070427
日記/20070428
日記/20070429
日記/20070502
日記/20070504
日記/20070505
日記/20070506
日記/20070507
日記/20070510
日記/20070517
日記/20070519
日記/20070520
日記/20070521
日記/20070523
日記/20070526
日記/20070527
日記/20070529
日記/20070601
日記/20070610
日記/20070611
日記/20070616
日記/20070617
日記/20070618
日記/20070624
日記/20070628
日記/20070629
日記/20070630
日記/20070701
日記/20070702
日記/20070611 をテンプレートにして作成
開始行:
|[[''前の日記''>日記/20070610]]|[[''次の日記''>日記/20070616]]|
~
*20070611 ソフトウェア設計変更 [#hecbd311]
**設計書はメンテしましょう。 [#h7dbd645]
3Dで遊びすぎていてソフトウェアの設計そのものをないがしろにしつつありましたが、、設計変更しました。というか、実装してみてしっくりこなかったので、修正をかけてみました。~
よくありがちな、設計書のメンテナンス放棄ということに陥らないように常に設計書(JUDE)をふりかえるようにしたいと思います。~
といっても、ソースコードと連動させていません。(連動させたほうがいいといっているわけではないです。)~
~
本質的には設計書にもソースコードにも意図(intent)をいれることはできませんので((ここらへんの話は、Keith Shortさんとかの著書が面白いです。 ))、別の手段で語ったほうがいいのではと思っています。で、本当はこの日記に設計の意図を入れたかったんですが、いつも眠気にまけてあまりかけていなかったりしています。
~
**Before After [#l1cb510d]
クラスの意味も説明せずにやぶからぼうにBefore Afterだけを掲載しておきましょう。。~
|設計変更前|
|#ref(gb.png,nolink);|
|設計変更後|
|#ref(ga.png,nolink);|
**設計変更したのに。。 [#tb99a5be]
設計とソースコードは、''連動しない''ものです。~
リバースしたものがこちら。~
~
#ref(gr.png,nolink);
あらら。インスペクション不足。~
M3DFormは専用3Dウィンドウを出そうと思いつきで作ったものですが、これも使わないことにしたんだ、、、ということも忘れていました。リバースをして確認というのは、このレベルでも役に立つようです。
~
|[[''前の日記''>日記/20070610]]|[[''次の日記''>日記/20070616]]|
終了行:
|[[''前の日記''>日記/20070610]]|[[''次の日記''>日記/20070616]]|
~
*20070611 ソフトウェア設計変更 [#hecbd311]
**設計書はメンテしましょう。 [#h7dbd645]
3Dで遊びすぎていてソフトウェアの設計そのものをないがしろにしつつありましたが、、設計変更しました。というか、実装してみてしっくりこなかったので、修正をかけてみました。~
よくありがちな、設計書のメンテナンス放棄ということに陥らないように常に設計書(JUDE)をふりかえるようにしたいと思います。~
といっても、ソースコードと連動させていません。(連動させたほうがいいといっているわけではないです。)~
~
本質的には設計書にもソースコードにも意図(intent)をいれることはできませんので((ここらへんの話は、Keith Shortさんとかの著書が面白いです。 ))、別の手段で語ったほうがいいのではと思っています。で、本当はこの日記に設計の意図を入れたかったんですが、いつも眠気にまけてあまりかけていなかったりしています。
~
**Before After [#l1cb510d]
クラスの意味も説明せずにやぶからぼうにBefore Afterだけを掲載しておきましょう。。~
|設計変更前|
|#ref(gb.png,nolink);|
|設計変更後|
|#ref(ga.png,nolink);|
**設計変更したのに。。 [#tb99a5be]
設計とソースコードは、''連動しない''ものです。~
リバースしたものがこちら。~
~
#ref(gr.png,nolink);
あらら。インスペクション不足。~
M3DFormは専用3Dウィンドウを出そうと思いつきで作ったものですが、これも使わないことにしたんだ、、、ということも忘れていました。リバースをして確認というのは、このレベルでも役に立つようです。
~
|[[''前の日記''>日記/20070610]]|[[''次の日記''>日記/20070616]]|
ページ名: