トップページ⇒tech
30コメント6KB

【DQNマが】イディオムを知るスレ【卒業】

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
糞コード生成に励んでるDQNプログラマー。そろそろ卒業しましょうよ。
プログラム一般のイディオムを知るスレです。
0002デフォルトの名無しさんNGNG
unko
0003デフォルトの名無しさんNGNG
>>1=DQNプログラマー
0004デフォルトの名無しさんNGNG
プロラガーマン
0005デフォルトの名無しさんNGNG
>>1
DQN相手なら、先ず、イディオムから説明しないと(w
ま、言ってみれば、定石って意味かな。
00061NGNG
例もなにもなかったですね。正直、すまんかった。
イディオム=定石 です。アポーンな例とアポーン改善後のイディオムを紹介するスレです。
おまいらの全てを晒しやがれ。以下はJavaのイディオムの1つです。

例) アポーンな配列走査と例外処理

<アポーン>
try {
  int i = 0;
while(true) {
    array[i++].method();
  }
} catch (ArrayIndexOutOfBoundsException e) {
}

<イディオム>
for (Iterator i=collection.iterator(); i.hasNext()) {
  List lst = (List) i.next();
}
0007デフォルトの名無しさんNGNG
>>6
おまえの技術力はさておき・・イディオム集になること前提に考えると・・

良 ス レ の 予 感 !
0008デフォルトの名無しさんNGNG
IMPO java.lang.*;
0009 ◆46jfM6AA6g NGNG
イディオムっていうから覗いてみたが何だこのスレは?糞スレ決定か?
0010デフォルトの名無しさんNGNG
Javaだけっすか?
0011デフォルトの名無しさんNGNG
aぐぇ
0012デフォルトの名無しさんNGNG
up
0013デフォルトの名無しさんNGNG
>for (Iterator i=collection.iterator(); i.hasNext()) {
0014デフォルトの名無しさんNGNG
>for (Iterator i=collection.iterator(); i.hasNext()) {
0015デフォルトの名無しさんNGNG
WizOnline開発中!プログラマ緊急募集(C,Java)
http://anzu.sakura.ne.jp/~kuga/wol/
2chスレ
http://game3.2ch.net/test/read.cgi/mmominor/1053536167/


0016デフォルトの名無しさんNGNG
配列処理ループから例外を使って抜けるコード、はじめて見ました。
番兵法とはまた違いますよね。
まだまだ勉強不足だと痛感しました。
世の中広いなぁ。
0017デフォルトの名無しさんNGNG
>>16
頼むから決して使わないでくれ。
0018デフォルトの名無しさんNGNG
>>17
リストじゃなくて、深い木の探索のバックトラックに例外を使うと速くなることあるよ。
>>6のじゃだめだけど。
0019デフォルトの名無しさんNGNG
>>18
ループの中で例外捕まえることにより、Thread#sleep()の代替やってるの見たことある。
最初は気持ち悪い実装だと思ったけど、例外がリカバリ手段であることを考えると案外妥当な方法なのかも。
0020デフォルトの名無しさんNGNG
http://homepage3.nifty.com/coco-nut/
キタ━━━━(゚∀゚)━━━━!!
http://www.k-514.com/
0021デフォルトの名無しさんNGNG
イデオンを知るスレ?
0022デフォルトの名無しさんNGNG
>>19
それは違う。一般的に、例外を捕まえることによる処理の制御は推奨されていない。
それだけでなく、パフォーマンスの点でも使うべきではない。
0023デフォルトの名無しさんNGNG
>>22
コンパイラやHotSpotの最適化も効かないしな。
0024デフォルトの名無しさんNGNG
>>16
つーか<あぼーんな>例て言ってるじゃんか。
わかってて言ってるっぽい雰囲気もあるけど。
00251 ◆ExGQrDul2E NGNG
アローリングストーンキャッチザノーモス
0026デフォルトの名無しさんNGNG
hage
0027デフォルトの名無しさんNGNG
↑shine
0028デフォルトの名無しさんNGNG
メモリブロック初期化のイディオム
size_t i = n;
while( i != 0 ) mb[--i] = INITIAL_PATTERN;
0029山崎 渉NGNG
(^^)
0030山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
■ このスレッドは過去ログ倉庫に格納されています