[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 11/21 21:39 / Filesize : 247 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

VB.NET質問スレ (Part17)



1 名前:最凶VB厨房 mailto:sage [2006/08/11(金) 19:40:44 ]
[前スレ]VB.NET質問スレ (Part16)
pc8.2ch.net/test/read.cgi/tech/1149432480/

950 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:50:43 ]
>>949
根拠も具体例もないただの自論だな


951 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:53:54 ]
誰も全て一元化するなんていってない

いいから全メソッドでExceptionをキャッチして以下省略のメリット書けや。
構造化例外はそのためにあるんだろ?
おかけでメンテも楽になるんだろ?
お前の経験でこんなメリットてのを書けよ


952 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:53:58 ]
>>950
トンデモさんにとってはアインシュタインの相対性理論も「根拠のないただの持論」らしいからなw
まともなプログラマやソフトウエア工学の学者で構造化例外処理を否定してる奴が
一人でもいたら教えてくれよ。

953 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:54:56 ]
ついに構造化例外処理を否定してることになったぜ。

954 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:56:23 ]
>>951
何か勘違いしているようだが、メソッド全体をTry〜ブロックに入れろ、
なんてトンデモをいっている奴は一人もいないと思うぞw

ただThreadExceptionイベントなんぞには保険的な意味合いしかないと
言っている奴がいるだけだ。

955 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:58:03 ]
>>952
お前は馬鹿か?

「全メソッドに同じ例外処理の内容を書く理由はあるのか? 」
この質問に、根拠のないただの持論で誰が納得するんだ?

メリデリをしっかり挙げてくれないとお話にならないだろ。


956 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 22:58:39 ]
>>953
自分の言っていることがわからないんだから病膏肓だねw
ThreadExceptionイベントなるものに保険以上の意味を認めるってことは
構造化例外処理を否定しているってことだ。

だから>>930の「それ以外」とは何かと聞いているだろう

957 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:01:56 ]
例外トラップとかはAOPしたいんだけど、catchの方はEventに投げるとしてもFinallyの方がやり様がないよね

958 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:02:02 ]
構造化例外処理といいながら、全メソッドに関数呼ぶ同じ1行ですか?ワラカシテクレルゼ



959 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 23:05:04 ]
>ThreadExceptionイベントなるものに保険以上の意味を認めるってことは
>構造化例外処理を否定しているってことだ。

面白いこと言うんだな。

Try-Catch構文だと、例外を正しくトラップできないケースは多々あるのに対して、
ThreadExceptionイベントは確実にトラップできる。 これは事実だ。

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を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef