Upgrade to Pro — share decks privately, control downloads, hide ads and more …

何度、時をくり返しても Todoリストを 作ってしまうんじゃが!?

何度、時をくり返しても Todoリストを 作ってしまうんじゃが!?

2022年4月18日に開催されたJJUGナイトセミナーでの登壇資料です

Sugiyama Takaaki

April 18, 2022
Tweet

More Decks by Sugiyama Takaaki

Other Decks in Programming

Transcript

  1. 何度、時をくり返しても
    Todoリストを
    作ってしまうんじゃが!?
    ++6(φΠτηϛφʔʮϓϩʹͳΔ+BWBಛूʯ
    ୈ෦ʮ8FCΞϓϦέʔγϣϯ։ൃʯฤ୲౰
    ਿࢁوষ![JOCF

    View Slide

  2. ୈ෦Ͱ࡞ΔαϯϓϧΞϓϦ
    ͍ΘΏΔ5PEPΞϓϦ

    View Slide

  3. ਓ͸ͳͥɺϓϩάϥϛϯάೖ໳ऀʹ
    5PEPϦετΛ
    ࡞Βͤͯ͠·͏ͷ͔ʁ

    View Slide

  4. ϓϩάϥϜͷॻ͖ํΛֶͿ
    ୈʙ෦
    ιϑτ΢ΣΞ։ൃͷ΍ΓํΛֶͿ
    ୈ෦ ୈ෦
    ʰϓϩʹͳΔ+BWBʱͷߏ੒
    ΞϓϦέʔγϣϯͷ࡞ΓํΛֶͿ
    Ұൠతͳϓϩάϥ
    ϛϯάݴޠͷೖ໳
    ॻ͕Χόʔ͢Δൣғ
    ։ൃͷݱ৔ʹೖΔલʹ஌
    ͓͍ͬͯͯཉ͍͜͠ͱ
    ϓϩάϥϛϯάͷ
    ೖ໳ऀ͕΍Γ͔ͨ
    ͬͨ͜ͱ

    View Slide

  5. ࡭ͷຊͱͯ͠ఏڙ͢Δ
    0/&1*&$&

    View Slide

  6. ͲΜͳΞϓϦΛ࡞Δ͔ʁ
    σεΫτοϓ
    8FC
    ϞόΠϧ
    ○ ۀ຿Ͱ࢖͏ػձ͕ଟ͍


    ○ αʔόαΠυͷ஌ࣝ͸൚༻ੑ͕ߴ͍
    ○ ߏ଄͕γϯϓϧ


    ○ ඪ४API͚ͩͰ׬݁Ͱ͖Δ
    × ۀ຿Ͱ࢖͏ػձ͸΄ͱΜͲͳ͍


    × αʔόαΠυͱͷ࿈ܞ͸೉қ౓͕ߴ͍
    ○ ݟͨ໨͕Ұ൪”ΞϓϦ”ͬΆ͍
    × ຊॻͷΧόʔൣғͰ͸ͳ͍
    × ֮͑ͳ͚Ε͹ͳΒͳ͍͜ͱ͕ଟ͍


    ✓ Πϯλʔωοτͷجຊతͳ࢓૊Έ


    ✓ ϑϨʔϜϫʔΫͷ࢖͍ํ


    ✓ HTML/JavaScript
    ԿΛ୊ࡐʹ͢Δ͔
    ࢓ࣄʹ໾ཱͭ஌ࣝΛ਎ʹ͚ͭͯཉ͍͠

    View Slide

  7. 8FCͷجຊతͳ࢓૊Έ
    㾎αʔόɾΫϥΠΞϯτ
    㾎)551ϦΫΤετϨεϙϯε
    㾎8FC"1*+40/
    ԡ͓͖͍͑ͯͨ͞஌ࣝͱ͸
    ϑϨʔϜϫʔΫΛ࢖ͬͨ։ൃ
    㾎ઌਓͷ஌ܙΛੵۃతʹ׆༻͢Δ
    㾎%*ͱ͔ͷ࢓૊Έ
    8FCϑϩϯτΤϯυͷجૅ
    㾎)5.-+BWB4DSJQU$44
    㾎ςϯϓϨʔτΤϯδϯ
    σʔλϕʔε
    㾎3%#42-
    㾎/P42-
    㾎03Ϛοϐϯά
    ηΩϡϦςΟ
    㾎ೝূ
    㾎੬ऑੑରࡦ
    ͦͷଞ
    㾎Τϥʔॲཧ
    㾎ηογϣϯ؅ཧ
    㾎FUD

    View Slide

  8. 8FCͷجຊతͳ࢓૊Έ
    㾎αʔόɾΫϥΠΞϯτ
    㾎)551ϦΫΤετϨεϙϯε
    㾎8FC"1*+40/
    ϑϨʔϜϫʔΫΛ࢖ͬͨ։ൃ
    8FCϑϩϯτΤϯυͷجૅ
    㾎)5.-+BWB4DSJQU$44
    㾎ςϯϓϨʔτΤϯδϯ
    σʔλϕʔε
    㾎3%#42-
    㾎/P42-
    㾎03Ϛοϐϯά
    ηΩϡϦςΟ
    㾎ೝূ
    㾎੬ऑੑରࡦ
    ͦͷଞ
    㾎Τϥʔॲཧ
    㾎ηογϣϯ؅ཧ
    㾎FUD
    ࠷ऴతʹʰϓϩʹͳΔ+BWBʱͰΧόʔͨ͠΋ͷ
    㾎ઌਓͷ஌ܙΛੵۃతʹ׆༻͢Δ
    㾎%*ͱ͔ͷ࢓૊Έ

    View Slide

  9. ͲͷϑϨʔϜϫʔΫΛ࢖͏͔
    ग़య:https://www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-ND18-Survey-ja.pdf

    View Slide

  10. ͲΜͳΞϓϦΛ࡞Δ͔ʁ
    4/4తͳԿ͔
    ήʔϜ
    γϣοϐϯάαΠτ
    × ΞϧΰϦζϜ͕ෳࡶ


    × UIΛ࡞Δͷ͕େม
    × தͷ࢓૊ΈΛཧղ͢Δͷ͕େม
    ○ ָͦ͠͏
    ○ ָͦ͠͏
    × εςοϓΞοϓͰ࡞ΓͮΒ͍
    ○ ਎ۙͳ΋ͷͳͷͰػೳΛΠϝʔδ͠΍͍͢
    × ࢖ͬͨ͜ͱ͕ͳ͍ͱػೳΛΠϝʔδͮ͠Β͍
    ○ ࣮ࡍͷҊ݅ʹΑ͋͘Δ
    × ࢖ͬͨ͜ͱ͕ͳ͍ͱػೳΛΠϝʔδͮ͠Β͍
    ○ ࣮ࡍͷҊ݅ʹΑ͋͘Δ
    × γϯϓϧ͗ͯ͢෺଍Γͳ͕͋͞Δ
    ○ ࠷খݶͷ࣮૷Ͱ࡞ΕΔ


    ○ εςοϓΞοϓͰ֦ு͍͚ͯ͠Δ
    ࡏݿ؅ཧΞϓϦ
    ձܭΞϓϦ
    5PEPϦετ
    ԿΛ୊ࡐʹ͢Δ͔

    View Slide

  11. 5PEPϦετͷ͍͍ͱ͜Ζ
    ࠷খݶͷ࣮૷Ͱ࡞ΕΔ
    㾎ϦΫΤετΛड͚औͬͯɺه࿥ͯ͠ɺ݁ՌΛฦ͚ͩ͢
    㾎ෳࡶͳΞϧΰϦζϜ͕ෆཁ
    εςοϓΞοϓͰػೳ௥ՃͰ͖Δ
    㾎࠷ॳ͸γϯάϧϖʔδͰ0,
    㾎ొ࿥ͱࢀরˠςϯϓϨʔτΤϯδϯˠ%#ʹه࿥ˠσʔλͷฤू
    ˠΤϥʔॲཧˠηογϣϯ؅ཧˠϩάΠϯೝূˠFUD
    ಡऀ͕໎ࢠʹͳΒͳ͍
    㾎ͭͷػೳΛ௥Ճ͢ΔͨΊʹɺຊ࣭Ͱ͸ͳ͍͜ͱͷઆ໌͕ଓ͘ͱɺ
    ʮԿ΍Ζ͏ͱͯͨ͠Μ͚ͩͬʁʯͱͳΓ͕ͪ
    ؤுΕ͹࣮༻తͳ΋ͷΛ໨ࢦ͢͜ͱ΋Մೳ

    View Slide

  12. その結果

    何度、⼊⾨向けの記事を書いても
    Todoリストを
    作らせてしまうんじゃ!!

    View Slide

  13. ͓·͚




    Dukeのイラストが逆なんじゃが!?
    ୈষ ୈষ

    View Slide