C/C++メモ.http://d.hatena.ne.jp/pmoky/20060510#p1http://d.hatena.ne.jp/pmoky/20060514#p6他多数.あと、社長は当時C#が書けなかったので、C#を書くときにも、「Is○○のようなブール値を返すメソッドは例外として、それ以外のメソッドは戻り値で値を返すのではなく、C++式に引数で値を返して戻り値はエラーコードに使え」という命令が来た。なんというか...、もうなんでもいいや。昔はともかく,今はC++にも例外があるんじゃなかったっけ?*1とするとこの部分は「(今の)C言語」又は「昔のC++言語」と記述すべきではないだろうか.例外の使い分けのために、エラーとバグとを分ける発想とか。その美しい小宇宙にこだわってこだわって、外に向かって無理やり広げようとあがくんではなしに、こだわりを持つならもっと高次の視点からにしてみてはどうか、と思うのです。C#はJavaの猿真似言語と言われるだけにこの辺りの設計思想は同じだと思うが,だとすると「例外的事象を例外を用いて返す」のは例外機構のある言語では『鉄則』です.とはいうものの例外機構はJavaプログラマーでも,C言語などの他の言語より移ってきて日が浅い者が共通して嵌るポイントでもある.C#だからエラーは絶対に例外で返すべきと言う主張は間違っている。それは仕事でのプログラミング経験がなさ杉です。理想はそうなんだけど、現実はそうじゃないんです。Java/NetBeansアーキテク...過去記事はてなブログをはじめよう!JavaBlackさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。