2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

C言語でアクションゲームが作りたい

1 :名前は開発中のものです。:02/05/03 18:22 ID:jHGxuzaQ.net


81 :名前は開発中のものです。:02/08/12 16:02 ID:???.net
>>80
ンな事気にしてるんじゃねーよ。
この手の問題へのアプローチは3つある。

1 呼び出し側でチェックを入れる
2 呼び出された側でチェックを入れる
3 チェックしない(デバッグ段階でassertで潰す)

どれも間違いではない。

82 :名前は開発中のものです。:02/08/12 16:30 ID:???.net
>>81
1だとプログラムが汚くなりませんか?
2が正しいと思います


83 :名前は開発中のものです。:02/08/12 17:06 ID:???.net
>>82
1だと汚くなるっていうけど、
2でも返り値を見てエラー処理をしないといけない。
そもそも、この場合に範囲外の座標が与えられるというのは、
完全な論理エラー(バグ)なんで、取り除かなければいけないことを考えると、
チェックを入れるのは、正常なケースなら必要ないコードを入れると言うことなので、
assertしてしまうのが正しい。


84 :名前は開発中のものです。:02/08/12 17:51 ID:???.net
>>82はアサートを知らない初心者と見た


85 :名前は開発中のものです。:02/08/12 18:06 ID:???.net
>>83
どのみち、例外処理は必要だよ
assertはデバグ作業でしかつかえんし

86 :名前は開発中のものです。:02/08/12 18:07 ID:???.net
>assertはデバグ作業でしかつかえんし
んなこたぁない。

87 :名前は開発中のものです。:02/09/06 05:44 ID:???.net
どのみちassertなんて初心者をコケにする為の
道具でしかない。

88 :名前は開発中のものです。:02/09/06 22:21 ID:???.net
>>87
それだけの道具ならわざわざJavaが新版に取り入れてくるはず無い

89 :名前は開発中のものです。:02/09/06 23:53 ID:???.net
Java信奉派か・・・

90 :名前は開発中のものです。:02/09/13 21:35 ID:???.net
Cとかからの移行組とのズレ摩擦を減らしただけとかではないのかな。
あんまりassertは重要視してない、ジブソの場合

命令全般にしても周りが使ってるものを優先的に使うが、
実質意味のない命令である事も多いわけだし


総レス数 268
70 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★