- 1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ]
- [前スレ]VB.NET質問スレ (Part16)
pc8.2ch.net/test/read.cgi/tech/1149432480/
- 960 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:06:08 ]
- >>955
プログラミングの基本からわかってないようだから言っても無駄だと思うけど、 仮に例外処理に「共通の処理」があるとしたら普通はそれ自体をメソッドにして 「明示的に」それを呼び出すコードを書くんだよ。 馬鹿は自分の記憶力があてにならない、という事実すら忘れるんだろうけど コードを書いたときには「ここで例外が発生した場合を俺は想定しているぞ。その場合は ThreadExceptionのハンドラに飛んで・・・・・・」と思っていてもそんなことは 人は忘れてしまう。 まして最初からそんなこと知らない他人はどうなるんだよ。
- 961 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:07:07 ]
- だからさ、ユーザ用のつうちをThreadExceptionでやるだけだろが。
それだけで構造化例外処理の意味がなくなるのかよ。そんなに言うならお前の言葉で構造化例外のメリットを説明しろ。 ついでにThreadExceptionを上記の様に使うだけで 構造化例外を否定してることになるという具体的にな説明もな
- 962 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:07:22 ]
- なんでもかんでもCatchする方がよっぽど構造化例外処理を否定してると思うけどな
- 963 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:09:33 ]
- >>960
> コードを書いたときには「ここで例外が発生した場合を俺は想定しているぞ。その場合は > ThreadExceptionのハンドラに飛んで・・・・・・」と思っていてもそんなことは > 人は忘れてしまう。 アホ。例外を想定してないからThreadExceptionで受けるんだよ。 想定してたらそれに応じた型の例外をその場でCatchして処理するわ。 おまえ全然分かってないな。
- 964 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:11:09 ]
- 全メソッドで共通なら全部書かなくても同じだろ
ついでだが、業務で開発とかだとまとめて一ヶ所で処理はやむをえないことも多い
- 965 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:11:47 ]
- >>963
何を的外れな仮の話をしているんだい? それが全メソッドに同じ例外処理を書く理由ですか?
- 966 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:12:24 ]
- ↑アンカーまちがい、>>960な
- 967 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:12:49 ]
- >>963
それなら俺が>>933で書いたことを否定する理由はないはずだが。 ま、馬鹿は自分の言っていることも人の言っていることもよくわからないんだねw
- 968 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:13:22 ]
- 見事に質問が埋もれてるな。
>>870 System.Text 名前空間の Encoding クラスを使って、 Encoding.GetString 使ったり StreamReader の引数に渡したりする。
- 969 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:13:50 ]
- 全メソッドにtrycatch書くってひとは、悪いけどトリップつけてくんない?
どれが馬鹿か分からなくって困るから
- 970 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:15:17 ]
- >>969
だからそんな奴は最初からいません。
- 971 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:17:18 ]
- >>840
>>842 >>851
- 972 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:18:52 ]
- >>960
> コードを書いたときには「ここで例外が発生した場合を俺は想定しているぞ。その場合は > ThreadExceptionのハンドラに飛んで・・・・・・」と思っていてもそんなことは > 人は忘れてしまう。 意識する必要がないだろ。良く考えろよ。 全く同じ決まった処理なら、ThreadExceptionのイベントハンドラとして一箇所に書いてあるのだから意識不要。 そのメソッド内でどうしても必要なものだけ書けばいいんだから、よっぽど効率いいだろ?
- 973 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:21:10 ]
- >>972
話の通じない馬鹿だなw もういいよ一生やってな別に止めないし
- 974 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:23:17 ]
- 全メソッドにtrycatch書くってひとは、
具体的なメリデリが書けません。自論です。 ってオチですな。
- 975 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:25:53 ]
- 要は全メソッドでCatchしないと正体不明の例外が処理できなかった時代の
手法をそのまま引きずってるだけじゃないの? FrameWorkがそんなことしなくてもいいように設計されてるのに。
- 976 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:26:02 ]
- >>973
安心しろ、誰にも通じてない。
- 977 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:26:03 ]
- いや、書いてはある。
ただ君に理解できないだけだ。 そういえばトンデモさんの常套句もそうだ。 アインタインは間違っているに違いない! この俺様に理解できないのだから!
- 978 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:27:14 ]
- せめて1人くらいには通じる話をしてくださいです〜
- 979 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:29:03 ]
- >>977お前もう痛すぎるから
- 980 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:34:57 ]
- 関係ないけど、相対性理論の間違いは日本人によって正されつつある。
www.ni.bekkoame.ne.jp/tsuneizumi/ これくらいは解ってていってるんだろ?
- 981 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:35:26 ]
- あなたにアインタイン
- 982 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:36:20 ]
- AOPが一般化してるときになに一転だ。
全メソッドに同じ処理を書くべしって
- 983 名前:969 mailto:sage [2006/10/18(水) 23:39:52 ]
- だからtry〜catchを前メソッドに書くのが良いんだよ。
ThreadException知らないやつでも、明示的に処理してるのが分かる。 チームプログラミングは、上のレベルであわせるのではなく、 VB.NET初めて3日のヤツでも理解できるように書いてやるんだよ。 いつまでも一定レベル以上の人間じゃないとメンテできないソースなんて、 人的コストが掛かりすぎてたまらんわ。 お前らみたいな優秀なやつらをメンテなんかで使いたくないんだぜ?
- 984 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:42:16 ]
- つまり低レベルの人間に合わせた低レベルの手法ということですね。納得。
- 985 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:45:21 ]
- 明確にだめだと言われてるやりかただけどな。
て言うか、未だにその共通処理でなにやるのか分からん
- 986 名前:985 mailto:sage [2006/10/18(水) 23:46:37 ]
- >>984
お前らみたいに視野の狭い連中は物作りさせるしか使い道が無いのよ。
- 987 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:50:23 ]
- まあいかにもVB6でOn Error ResumeNextとか多用してたような奴が
考えそうなことなんだけどね
- 988 名前:983 mailto:sage [2006/10/18(水) 23:52:42 ]
-
\ U / \ U / / ̄ ̄ ヽ, / ', / _/\/\/\/|_ \ ノ//, {0} /¨`ヽ {0} ,ミヽ / \ / \ / く l ヽ._.ノ ', ゝ \ < バーカ > / /⌒ リ `ー'′ ' ⌒\ \ / \ (  ̄ ̄⌒ ⌒ ̄ _)  ̄|/\/\/\/ ̄ ` ̄ ̄`ヽ /´ ̄ | | −−− ‐ ノ | / ノ −−−− / ∠_ −− | f\ ノ  ̄`丶. | | ヽ__ノー─-- 、_ ) − _ . | | / / | | ,' / / / ノ | ,' \ / / | / \ /_ノ / ,ノ 〈 \ ( 〈 ヽ.__ \ \ ヽ._> \__)
- 989 名前:989 mailto:sage [2006/10/18(水) 23:53:30 ]
- / ノ −−−−
/ ∠_ −− | f\ ノ  ̄`丶. | | ヽ__ノー─-- 、_ ) − _ . | | / /
- 990 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:54:26 ]
- >>983
だから、お前が言ってるのは、自論と、職場の規約や都合だけだろ・・・
- 991 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:56:52 ]
- お前ら、俺の言うことはアインシユタインの言うことだぞ
理解できないやつはトンデモなんだぞ
- 992 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:58:14 ]
- >>990
俺の職場のルールが正しければ、お前らが何て言おうと関係ない。 俺の会社はお前らみたいな零細とは違うんだからなqq
- 993 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:58:20 ]
- とりあえずきっかけを作った>>838が悪いってことで終わりにしようぜ。スレも終わるし。
誰か次スレプリーズ。
- 994 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:59:56 ]
- もう震度毛よ
- 995 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 00:01:33 ]
- 素朴に疑問だ。ホントに全メソッドで全例外キャッチ?
- 996 名前:838 mailto:sage [2006/10/19(木) 00:06:33 ]
- 盛り上がったなwww
- 997 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 00:15:45 ]
- 100ならVB.NETはメソッド内でTry〜Catch〜Finally〜が正しい。
- 998 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 00:25:29 ]
- コレでまたひとつ新しいトリビアが誕生した
- 999 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 00:29:38 ]
- 今更だけどメリデリって何ですか?
- 1000 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 00:29:42 ]
- 1000なら伊東怜と生でセックスできる
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|