Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
XX パターン XX パターン Gunma.web #37 @kanayannet
Slide 2
Slide 2 text
⾊んなパターンありますよね ⾊んなパターンありますよね デザインパターン
Slide 3
Slide 3 text
今⽇はこんなパターンをやります。 今⽇はこんなパターンをやります。 アントワネットパターン ほととぎすパターン アズナブルパターン
Slide 4
Slide 4 text
アントワネットパターン アントワネットパターン
Slide 5
Slide 5 text
マリー・アントワネット マリー・アントワネット
Slide 6
Slide 6 text
パンがないなら パンがないなら お菓⼦を⾷べればいいじゃない お菓⼦を⾷べればいいじゃない
Slide 7
Slide 7 text
つまり つまり
Slide 8
Slide 8 text
xx が xxx なら xx じゃない xx が xxx なら xx じゃない というパターン
Slide 9
Slide 9 text
その1 その1 while(true){ break; }
Slide 10
Slide 10 text
無限ループは break すればいいじゃな 無限ループは break すればいいじゃな い い
Slide 11
Slide 11 text
その2 その2 try{ // 落 ? etc(); }catch(e){ // 握 潰 }
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
エラーなんて握り潰せばいいじゃない エラーなんて握り潰せばいいじゃない
Slide 14
Slide 14 text
多⽤は要注意 多⽤は要注意
Slide 15
Slide 15 text
ほととぎすパターン ほととぎすパターン
Slide 16
Slide 16 text
鳴かぬなら鳴かせてみせようホトトギス 鳴かぬなら鳴かせてみせようホトトギス
Slide 17
Slide 17 text
その 1 その 1
Slide 18
Slide 18 text
ハングって Ctrl + C も効かない ハングって Ctrl + C も効かない
Slide 19
Slide 19 text
落ちぬなら KILL してしまえホトトギス 落ちぬなら KILL してしまえホトトギス
Slide 20
Slide 20 text
アンチパターン アンチパターン while(true){ // 無限 }
Slide 21
Slide 21 text
落ちるまで待とうホトトギス 落ちるまで待とうホトトギス
Slide 22
Slide 22 text
待っても落ちないですから ! 待っても落ちないですから !
Slide 23
Slide 23 text
アズナブルパターン アズナブルパターン
Slide 24
Slide 24 text
シャア・アズナブル シャア・アズナブル
Slide 25
Slide 25 text
その1 その1 function main(){ //.....1万行以上 return; }
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
その2 その2 # 終 sleep(10); exit;
Slide 28
Slide 28 text
なぞの wait 10 なぞの wait 10
Slide 29
Slide 29 text
きわめつけ きわめつけ // 3倍早 ? char aznable = '';
Slide 30
Slide 30 text
⾚くもないし早くもないから! ⾚くもないし早くもないから!
Slide 31
Slide 31 text
お粗末様でした! お粗末様でした!