2005-09-08から1日間の記事一覧
契約プログラミング(http://www.kmonos.net/alang/d/dbc.html) 私はあんまり。あーでもGunroarからはinvariant(クラス不変条件)だけは使うようにした。なぜかっていうと、DからOpenGLに誤った値(特にNaN)を渡すと、クラッシュはしないけど異常に処理が重…
防衛的プログラミング(http://www.radiumsoftware.com/0204.html#020426) 防衛的プログラミング(Defensive Programming)とは、想定外の状況になってもプログラムがクラッシュせずに動き続けるようにしましょう、というプログラミング手法のことを言うらしい…