RoboCup Junior Japan Rescue Kanto OB
2005~2013
2005~2013
その原因はそう。昨日、一昨日でプログラムのいらない部分を削除したことが始まりでした。
プログラムを長い間同じ物を使っていると、必要そうに見えて、よく見ると明らかに要らないような部分って結構溜りますよね。
僕も昔から、プログラムは一年おきに完璧に書き直すようにしているのですが、
それでも訳のわからない部分は増える一方です。
昔はその時に訳のわからなかったプログラムはとりあえず消してみるという方針だったのですが、
最近はむしろ逆に残すようにしちゃっているのもその要因でしょう。
というのも、意味不明な部分を消すと意味不明なバグが減ることも事実ですが、
僕の場合、その可能性よりも自分で書いたちゃんとしたプログラムを忘れている場合の方が大きかったりするんです。
という訳で今はどうしているかというと、
基本的に見た時に訳のわからない部分はマークしておいてとりあえず何がしたかったのかを調べてみる。
それで中身を理解したその上で消すかどうかを決めるようにしています。
まぁ本来これは当たり前のことなんでしょうけど、
なにせこういうのは急に頭が覚醒した時や頭がぼーっとしている時、要するに頭が狂っているときにしか生まれません。
なのでこういう部類のものは良かれ悪かれ初見ではまず解読不能です(笑)自分のプログラムなのに・・・
つまり解読にとても時間がかかるという問題もあり、
そもそもロボラボ時代にはプログラムそのものが今よりもっと膨大で緻密すぎたため、
どこが意味不明かなんて分かる状況ではありませんでした。
そいうった経緯で今まで一切やって来なかったんですよね(笑)
まぁそれでもバグを減らしたかったし、今年は余り適当な自己満で終わらせる訳にも行かなかったので
こういう粗探しをちゃんとやることにしました。
只、最近やってきて気になったのが、これ・・・。あまりに時間かかりすぎ(笑)
一つの部分解読するのに一日二日平気で掛かっているんですけど・・・。
そんなことが続いているのでロボットが全く進んでいませんでした(笑)結局ほとんどバグ見つからないし・・・
まぁそんな中、昨日やっとそれっぽい部分を発見、修正して今日動かしてみたところ・・・。
なんか動きが速くなった気がする・・・。
まぁ当然ですよね。「停止命令」を削除したんですから。
という訳で今日は地味に進展のあったLα+でした。
(^・ω・)ノ RadiumProduction in RoboCup Junior
プログラムを長い間同じ物を使っていると、必要そうに見えて、よく見ると明らかに要らないような部分って結構溜りますよね。
僕も昔から、プログラムは一年おきに完璧に書き直すようにしているのですが、
それでも訳のわからない部分は増える一方です。
昔はその時に訳のわからなかったプログラムはとりあえず消してみるという方針だったのですが、
最近はむしろ逆に残すようにしちゃっているのもその要因でしょう。
というのも、意味不明な部分を消すと意味不明なバグが減ることも事実ですが、
僕の場合、その可能性よりも自分で書いたちゃんとしたプログラムを忘れている場合の方が大きかったりするんです。
という訳で今はどうしているかというと、
基本的に見た時に訳のわからない部分はマークしておいてとりあえず何がしたかったのかを調べてみる。
それで中身を理解したその上で消すかどうかを決めるようにしています。
まぁ本来これは当たり前のことなんでしょうけど、
なにせこういうのは急に頭が覚醒した時や頭がぼーっとしている時、要するに頭が狂っているときにしか生まれません。
なのでこういう部類のものは良かれ悪かれ初見ではまず解読不能です(笑)自分のプログラムなのに・・・
つまり解読にとても時間がかかるという問題もあり、
そもそもロボラボ時代にはプログラムそのものが今よりもっと膨大で緻密すぎたため、
どこが意味不明かなんて分かる状況ではありませんでした。
そいうった経緯で今まで一切やって来なかったんですよね(笑)
まぁそれでもバグを減らしたかったし、今年は余り適当な自己満で終わらせる訳にも行かなかったので
こういう粗探しをちゃんとやることにしました。
只、最近やってきて気になったのが、これ・・・。あまりに時間かかりすぎ(笑)
一つの部分解読するのに一日二日平気で掛かっているんですけど・・・。
そんなことが続いているのでロボットが全く進んでいませんでした(笑)結局ほとんどバグ見つからないし・・・
まぁそんな中、昨日やっとそれっぽい部分を発見、修正して今日動かしてみたところ・・・。
なんか動きが速くなった気がする・・・。
まぁ当然ですよね。「停止命令」を削除したんですから。
という訳で今日は地味に進展のあったLα+でした。
(^・ω・)ノ RadiumProduction in RoboCup Junior
カレンダー
最新CM
カテゴリー
らじぷろ目次
らじぷろ検索機
最新記事
(01/01)
(08/27)
(04/29)
(01/01)
(11/20)
(09/06)
(09/04)
(08/09)
(08/06)
(07/27)
(05/29)
(03/15)
(01/01)
(05/07)
(01/11)
プロフィール
HN:
Luz
性別:
男性
アーカイブ