$30 off During Our Annual Pro Sale. View Details »

pattern

kanayannet
December 07, 2019

 pattern

kanayannet

December 07, 2019
Tweet

More Decks by kanayannet

Other Decks in Programming

Transcript

  1. XX
    パターン
    XX
    パターン
    Gunma.web #37
    @kanayannet

    View Slide

  2. ⾊んなパターンありますよね
    ⾊んなパターンありますよね
    デザインパターン

    View Slide

  3. 今⽇はこんなパターンをやります。
    今⽇はこんなパターンをやります。
    アントワネットパターン
    ほととぎすパターン
    アズナブルパターン

    View Slide

  4. アントワネットパターン
    アントワネットパターン

    View Slide

  5. マリー・アントワネット
    マリー・アントワネット

    View Slide

  6. パンがないなら
    パンがないなら
    お菓⼦を⾷べればいいじゃない
    お菓⼦を⾷べればいいじゃない

    View Slide

  7. つまり
    つまり

    View Slide

  8. xx

    xxx
    なら
    xx
    じゃない
    xx

    xxx
    なら
    xx
    じゃない
    というパターン

    View Slide

  9. その1
    その1
    while(true){
    break;
    }

    View Slide

  10. 無限ループは
    break
    すればいいじゃな
    無限ループは
    break
    すればいいじゃな


    View Slide

  11. その2
    その2
    try{
    // 落 ?
    etc();
    }catch(e){
    // 握 潰
    }

    View Slide

  12. View Slide

  13. エラーなんて握り潰せばいいじゃない
    エラーなんて握り潰せばいいじゃない

    View Slide

  14. 多⽤は要注意
    多⽤は要注意

    View Slide

  15. ほととぎすパターン
    ほととぎすパターン

    View Slide

  16. 鳴かぬなら鳴かせてみせようホトトギス
    鳴かぬなら鳴かせてみせようホトトギス

    View Slide

  17. その
    1
    その
    1

    View Slide

  18. ハングって
    Ctrl + C
    も効かない
    ハングって
    Ctrl + C
    も効かない

    View Slide

  19. 落ちぬなら
    KILL
    してしまえホトトギス
    落ちぬなら
    KILL
    してしまえホトトギス

    View Slide

  20. アンチパターン
    アンチパターン
    while(true){
    // 無限
    }

    View Slide

  21. 落ちるまで待とうホトトギス
    落ちるまで待とうホトトギス

    View Slide

  22. 待っても落ちないですから
    !
    待っても落ちないですから
    !

    View Slide

  23. アズナブルパターン
    アズナブルパターン

    View Slide

  24. シャア・アズナブル
    シャア・アズナブル

    View Slide

  25. その1
    その1
    function main(){
    //.....1万行以上
    return;
    }

    View Slide

  26. View Slide

  27. その2
    その2
    # 終
    sleep(10);
    exit;

    View Slide

  28. なぞの
    wait 10
    なぞの
    wait 10

    View Slide

  29. きわめつけ
    きわめつけ
    // 3倍早 ?
    char aznable = '';

    View Slide

  30. ⾚くもないし早くもないから!
    ⾚くもないし早くもないから!

    View Slide

  31. お粗末様でした!
    お粗末様でした!

    View Slide