Laplace
lapla****@csc*****
2003年 5月 25日 (日) 22:29:42 JST
laplaceです。 > ロボットの最新バージョンの決定方法は、 > どのような処理にしているのでしょうか? > > あ、これかな? > robot_versionsのversionでソートしていますよね? > これって、 > robot_versionsのrobot_version_idでソートしないと > だめなのでは? 最新に登録されたものが最も新しいとするなら SeasonManagerBean,RobotManagerBeanを変更する必要があります。 Robocode,RoboLeagueともStringのversionで ソートしてるっぽいですね。 まったく同じというわけではなく、 Robocodeは、ちゃんとバージョンの数字をチェックしてるみたい。 RoboLeagueは、文字列の並び。 どちらかにあわせるのが正しいのかな。 それなら、ほぼ今のまま変更なし。 .で区切ってきちんとバージョンの順番にするなら変更が必要 たとえば、1.2.0、1.12.0などで1.12.0を最新とするなら 今のままではだめです。 全く変更なしにするにはルールか登録要項みたいなところに、 バージョン名のつけ方を記すのが良さそうですね。 バージョンには1.2.0などを記すこと、 数字は一桁にしなさいというような文章。 規則的なことなんで、勝手に変更してしまうよりも みんさんで決めたほうがいいと思いますので、 意見をよろしく。