2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

例外を正しく使えないプログラマ多いね。 その7

1 :仕様書無しさん:2011/05/29(日) 14:17:29.97 .net
例外にまつわる内容であれば、不満でもネタでも主張でもご自由に。

@throws Threadが100を超えましたException
   スレッドが埋まってしまった場合に送出されます。
   >>980 を超えたら新しいスレを準備してください。

@see 前スレ
   例外を正しく使えないプログラマ多いね。 その6
   http://hibari.2ch.net/test/read.cgi/prog/1298059471/

809 :仕様書無しさん:2013/09/11(水) 00:15:01.61 .net
突っ込みたいとかなんとか、卑猥な話題してんな…

Javaでいうなら7以降のAutoClosableはとても便利になったな
やっとusingっぽい事ができる様になった。これでうんこなfinallyのtry/catchみたいなのともバイバイできる

まぁ、仕事でjava7以降が使える日はまだ遠そうな職場だから恩恵ないんだけどな…(´・ω・`)

---
例外は機能制限されたgotoだから、うまいこと使えない奴がいるとおかしな事になるってイメージだなー
あと、ポリモーフィズムとかそういうのすら知らないような人が基板部分関わると、例外設計がかなり糞い事になってメンテ死

810 :仕様書無しさん:2013/09/11(水) 00:19:05.14 .net
例外キャッチして数値フラグや文字列フラグで返す処理を量産する馬鹿がいたり
クラスを上ってくるたびに例外捕まえまくってログだけ吐いて投げ直す処理を書いてたりとか、
そういう失敗例も未だにちょいちょい見かける

811 :仕様書無しさん:2013/09/14(土) 17:48:39.39 .net
例外を使えるプログラマは例外的

812 :仕様書無しさん:2013/09/17(火) 09:44:07.68 .net
ライブラリがせっかく理想的な例外を出すのにそれを俺様流でぶっ潰すのがうまい奴が大杉

813 :仕様書無しさん:2014/03/02(日) 10:03:31.97 .net
>>1
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
http://toro.2ch.net/test/read.cgi/tech/1393660194/90

814 :仕様書無しさん:2014/04/05(土) 19:58:57.02 .net
例外なんて例外なんだから無視するぜ!!

815 :仕様書無しさん:2014/04/06(日) 14:05:45.57 .net
少なくともハード屋の書いたソースでコードレビューは通らない

816 :仕様書無しさん:2014/05/15(木) 03:25:33.27 .net
例外を考えた人たち

817 :仕様書無しさん:2014/06/04(水) 02:41:53.33 .net
例外面倒くさすぎね?
始めのうちはそうでもないけど、時間がたつにしたがって例外部分が膨大に膨れ上がって可読性オワタになるの多すぎなんだが
あとから一部だけ変えようとしても、それがcatchの途中にあったらまた例外から書き直しになるし後ろの別のcatchまで書き直しになるケースも多いし
でかくなってくると自分のコードでも結構きついのに、他人の書いた例外とかほんと無理
もっと短く書ける機能ないのか

818 :仕様書無しさん:2014/06/04(水) 08:28:10.84 .net
>>817
よくわからないんで状況のサンプル書いて。
エラー処理なんて例外じゃなくてもそうなるんじゃね?とも思う。

819 :仕様書無しさん:2015/04/17(金) 22:09:45.31 .net
例外をcatchしようという発想が間違いの根元やね

820 :仕様書無しさん:2015/04/20(月) 01:31:11.13 .net
戻り値によるエラー値のif文判断の脱却が例外catch
でも失敗に終わりそうだね
そもそもオブジェクト指向プログラミングが間違いなんかな?

821 :仕様書無しさん:2015/10/12(月) 10:43:57.56 .net
受ける会社大丈夫?
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in Tokyo
・「社名 労基」でググると過去(5年以上前)の2chスレが出てくる
・転職会議で2.5点

822 :仕様書無しさん:2015/10/13(火) 06:49:27.51 .net
javaでは
} catch (Exception e) {
e.printStackTrace();
}
こんなのサンプルばかり

catchしたら握りつぶせと暗黙的に教えられてるんだから

823 :仕様書無しさん:2015/10/13(火) 06:51:19.30 .net
性的解析ツール使って、commitさせないように、commitされてもすぐに検知するようにするしかないね

824 :仕様書無しさん:2015/10/14(水) 03:12:10.85 .net
【 オンラインTCGエディター 】 >>1

デュエル・マスターズ的な非電源TCGの 《 オンライン化ツクール系ソフト 》 制作の企画。

例えば、ガチンコ・ジャッジを直ぐにでも導入できる機能を持っておりながら、
当面それを扱わず単純化させておいて、事後的に導入拡張する際に当該システムを
ブロック構造の組み合わせで後付け挿入できるように予めシステム化してあるソフト(エディター)。
既存の非電源TCGを劣らずに再現できるならば大概のニーズに応えられる筈。
バトスピ、ヴァンガ、ウィクロス、ポケカ、デジモン、ゼクス、モンコレ、ガンダム・ウォー、ライブオン、ディメンション・ゼロ、カードヒーローなど
のシステムを完全再現できるように設計するけど、他に此のTCGの此のシステムは再現希望とか有ったら書いて。
マジック:ザ・ギャザリングの全システムを完全に再現するのは無理だから、此れだけは必用だ!って部分のみリクエストして。
WEB通信での対戦は、個vs個、多数乱戦、チームvsチーム、個vsチームを可能な仕様とする方針。

設計思想は 《 RPGツクール 》 が良いかな?  他に、優れたエディター有ったら挙げてみて。

個人や企業などのベンダーが提示する開発費(見積もり)で折り合えば、発注する。

エディター群から基本コンセプトを絞り込む(もちろんオリジナルで優れた新ネタが有れば導入する)。

遊戯王OCGに関しては、タッグフォース、ADS、デュエルオンラインを発注先ベンダーに研究させる。
なるべく前述3つで可能な再現は全て実装させる方向を目指す。 まぁ努力する・・・
バトスピ、ヴァンガ、バディ、デュエマなど発売済みゲームソフトが存在してるケースはベンダーに研究させる。

各社TCGを再現するテストプレイ ⇒ 更に改良や修正。

機能制限した下位版を5万円以上で発売 + デュエリ−グ用に改造した上位版でサーバー稼動=営業開始。

下位版の改造および商用利用には、別途で当社との契約が必要。

さ〜て、製作ベンダー見つけよっと!ww(クス
http://wc2014.2ch.net/test/read.cgi/entrance2/1444545761/-20

825 :仕様書無しさん:2016/02/11(木) 20:46:06.70 .net
age

826 :仕様書無しさん:2016/02/13(土) 01:31:37.47 .net
ヘボプログラマは例外クラスを定義することに怯えすぎw
システムで扱う業務例外は多岐に渡るのだから、それを表す多数の例外クラスも必要になるはずなのに、
ありものの例外クラスでなんとかまかなおうとしてまかないきれてない馬鹿ばかりw

827 :仕様書無しさん:2016/02/16(火) 21:33:44.81 .net
>>826
JavaやC#前提で話すけどさ、

不特定多数から利用される、コアなライブラリなら、
独自例外クラスを定義し、それを投げる方がいいと思う

一方、アプリに一番近い層では、独自例外クラスの手法だと、
作成クラス数が多すぎてプログラムが煩雑になりがち
メッセージの国際化もやりずらい
例外クラスは、なるべく数を抑えて(2〜4くらい)、エラー番号を埋め込んだ方がいい

って思ったりする

828 :仕様書無しさん:2016/02/21(日) 11:51:52.24 .net
独自例外なんていらなくね?
特にc#だと、チェック有例外が作れないから、例外処理がくそ面倒そう

829 :仕様書無しさん:2016/02/21(日) 13:27:17.52 .net
>>828
ビジネスエラーを表す独自例外がないほうがエラー処理面倒でしょ

830 :仕様書無しさん:2016/02/23(火) 08:19:38.81 .net
検査例外ないC#で独自例外作るとか三流だな

831 :仕様書無しさん:2016/02/23(火) 08:30:17.24 .net
>>830
独自例外を定義してる3流ライブラリもたくさんあるねw

832 :仕様書無しさん:2016/02/24(水) 01:17:31.30 .net
システムエラーは例外、ビジネスエラーはエラーコードだな。色々考えると、それが正解。
ライブラリがビジネスエラーを投げる仕様なら、呼び出し直後にキャッチしてエラーコード置き換え。

833 :仕様書無しさん:2016/02/24(水) 01:27:59.38 .net
>>832
つまり、例外機構はシステムエラーのための仕組みということ?

834 :仕様書無しさん:2016/03/13(日) 08:05:58.22 .net
残業SEは大迷惑!

時間外労働違反となる
契約に作業期限はない
契約の延長がなくなる
健康障害をもたらす
対人障害をもたらす
能力評価が低下する
生産評価が低下する
時間報酬が低下する
学習時間が減少する
副業時間が減少する
訴訟が増加する
失業が増加する
貧困が増加する
独身が増加する
早死が増加する

835 :仕様書無しさん:2016/03/13(日) 18:04:31.96 .net
FJネクスト迷惑電話のスレが荒れています

836 :仕様書無しさん:2016/03/13(日) 23:29:20.70 .net
>>832
でもさー、catchしたときに違う処理したい場合ってあるじゃん。
エラーコードみてif文とかで分岐するの?

837 :仕様書無しさん:2016/05/04(水) 15:10:14.27 .net
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrent(Covenant)が活発な情報交換・交流コミュニティでオープンソース開発されています(プログラマー募集中)

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise氏)がそういう人と話したいそうなので、よろしければツイートお願いします<(_ _)>
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできない情報発信好きアスペルガーw


通話料が激安になるブラステル(050 Free)で、かなり遅延や音声途切れが発生する方は、以下の設定を試してください
○ Wifiと3Gのコーデックは2つ(GSM、G.711u-Law)とも有効にしておく
○ エコーキャンセルをOFF(チェックを外す)にする
○ あとの設定はデフォルトのまま
http://blog.livedoor.jp/gnunobian/archives/52013458.html
上記の設定でも音質が悪い方は、wolfsonの高音質チップを搭載した機種(Galaxy 初代S、S3、S6、 AQUOSPhone ZETA SH-06E、AQUOSPhone si SH-07E、AQUOSPhone Xx 206SH、 Galaxy Note II)に買い換えて下さい。

500円以下の格安SIMで使えて登録・月額無料、IPベース発信なら携帯へは5.5円/30秒、固定へは8円/3分(月額無料でこの価格はすごい!)
http://blog.jikoman.jp/2015/11/brastel-050-free.html

あと、050Freeの起動もしくは発着信が2週間以上ないとプッシュサーバー期限切れでプッシュ着信が出来なくなるので、Llama Location Profilesで1週間に一度050Freeを自動起動するように設定すると、2週間以上経過してもプッシュ着信できます


最後にロケットストーブの焚き口へ超省電力なDC扇風機で風を送ると、横引き煙突が12m以上あっても煙が逆流してきません。
よって、横引き煙突で超高効率な熱回収ができるので薪が少量で済みます
あと、燃焼室の大きさは『無煙竹ボイラMBG150』で検索して参考にして下さい
http://i.imgur.com/iVuglg9.jpg 
http://jp.misumi-ec.com/material/mech/KRT1/PHOTO/KRT1_221004926837.jpg
http://livedoor.blogimg.jp/zoukibayashinokai/imgs/2/a/2a3c6dc0.jpg
14

838 :仕様書無しさん:2016/05/06(金) 21:15:58.63 .net
>>1
スレッドタイトルがおかしい。

例外処理がおかしい、例外処理がない、エラーハンドリングがないなら分かる。

例外の扱い方というより、例外処理のプログラムが変なのは、ただのプログラミング初心者。

839 :仕様書無しさん:2016/05/06(金) 22:40:55.77 .net
「。」を多用してるし、ただの2ch初心者かな

840 :仕様書無しさん:2016/05/07(土) 01:39:27.12 .net
>>839
意味不明

841 :仕様書無しさん:2016/05/07(土) 02:17:51.24 .net
>>836
そういうことだろう。
ビジネスロジックで、分岐判断してるコードとその結果を判断するコードが
離れまくってるってのは大概問題ありなコードだろうし、直す必要があるって
兆候と見ていいんじゃないかね。

842 :仕様書無しさん:2016/05/07(土) 08:01:10.42 .net
おいおい何ヶ月前のレスにレスしてんだよ・・・
本当に2ch初心者なんじゃね?

843 :仕様書無しさん:2016/05/07(土) 11:12:55.39 .net
初心者言いたいだけだろw

844 :仕様書無しさん:2016/05/11(水) 18:04:18.81 .net
以下ループ

845 :仕様書無しさん:2016/05/29(日) 10:40:08.08 .net
throwとthrowsの違いが分かりません…。

846 :仕様書無しさん:2016/05/29(日) 10:55:53.57 .net
throw 投げろ
throws 投げます

847 :仕様書無しさん:2016/05/29(日) 11:07:31.80 .net
throwが「投げろ」の意味がいまいち分かりませんが…

848 :仕様書無しさん:2016/05/29(日) 18:52:17.07 .net
throw 今から投げるよんー
throws これは投げるんですよ

849 :848:2016/05/29(日) 21:26:23.54 .net
>>848
何となくわかりました。

>>846 >>848
ありがとうございました。

850 :仕様書無しさん:2016/05/29(日) 21:57:12.35 .net
動詞と名詞の違いだろw

851 :仕様書無しさん:2016/05/29(日) 23:23:42.46 .net
>>850
原形と現在形の違いだろ

852 :仕様書無しさん:2016/05/30(月) 22:31:24.65 .net
単数形と複数形の違いだろ

853 :仕様書無しさん:2016/06/05(日) 22:34:55.12 .net
取り敢えずすろうず使っとけ

854 :仕様書無しさん:2017/06/12(月) 05:36:40.23 .net
嫌だ

855 :仕様書無しさん:2017/06/12(月) 20:06:05.70 .net
嫌だなんて言われるなんて想定外です

856 :仕様書無しさん:2017/12/29(金) 21:00:23.49 .net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

FSCHX3VEAA

857 :仕様書無しさん:2018/05/22(火) 14:06:14.07 .net
とても簡単な自宅で稼げる方法
参考までに書いておきます
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

WCSBV

858 :仕様書無しさん:2019/11/20(水) 15:28:46.96 .net
競技プログラマーのことか

総レス数 858
252 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★