teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

よくわからなくなってきた

2015/11/13 07:29

投稿

anonymouskawa
anonymouskawa

スコア856

answer CHANGED
@@ -1,10 +1,1 @@
1
- 平たく言ってしまえば、NullPointerExceptionは出さないようにするのが正しいが
2
- だからといってそんなの全部catchしてたら日が暮れてしまいます。
3
-
4
- ```Java
5
- String hoge = "";
6
- ```
7
- このhogeは絶対にNullにはせん
1
+ 不適切ので削除し
8
- でも、もしExceptionが発生したら絶対に通知しないといけない、という理念に則って実装したら、
9
- hogeに対してもcatchしないといけないので、現実的じゃないという話です。
10
- RuntimeExceptionはどこでも発生し得るため、いちいち処理しなくても良いという考えがあるのです。

1

変更

2015/11/13 07:29

投稿

anonymouskawa
anonymouskawa

スコア856

answer CHANGED
@@ -1,2 +1,10 @@
1
1
  平たく言ってしまえば、NullPointerExceptionは出さないようにするのが正しいが
2
- だからといってそんなの全部catchしてたら日が暮れてしまいます。
2
+ だからといってそんなの全部catchしてたら日が暮れてしまいます。
3
+
4
+ ```Java
5
+ String hoge = "";
6
+ ```
7
+ このhogeは絶対にNullにはなりません。
8
+ でも、もしExceptionが発生したら絶対に通知しないといけない、という理念に則って実装したら、
9
+ hogeに対してもcatchしないといけないので、現実的じゃないという話です。
10
+ RuntimeExceptionはどこでも発生し得るため、いちいち処理しなくても良いという考えがあるのです。