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

プログラミング言語プロレス / Simple VS Easy

プログラミング言語プロレス / Simple VS Easy

builderscon 2019 tokyo Lightning Talk の登壇資料です

集約のエンティティ

August 31, 2019
Tweet

More Decks by 集約のエンティティ

Other Decks in Programming

Transcript

  1. !QJDUJOZ
    CVJMEFSTDPOUPLZP
    -JHIUOJOH5BML
    ϓϩάϥϛϯάݴޠͰ
    ϓϩϨε

    View Slide

  2. 2019.08.31 2

    View Slide

  3. 2019.08.31 3
    ʮαϒεΫϦϓγϣϯϏδωεʹ͓͚Δ

    શۀ຿ΛҰؾ௨؏ͰΧόʔʯ

    ɾϓϥΠγϯά
    ɾ঎඼؅ཧ

    ɾސ٬؅ཧ
    ɾܖ໿؅ཧ
    ɾ੥ٻॻͷൃߦˍૹ෇

    ɾΫϨδοτΧʔυܾࡁ

    ɾ֤छσʔλ෼ੳ
    ɾ࢓༁ొ࿥ɺձܭॲཧ
    ɹɹɹɹɹɹɹɹɹɹɹetc…

    View Slide

  4. 2019.08.31 4
    ɹɹɹɹɹɹɹɹͷٕज़ελοΫ
    ϑϩϯτΤϯυ
    αʔόαΠυ
    σʔλϕʔε
    Πϯϑϥ
    ͦͷଞ
    3FBDUKT
    4DBMB
    .Z42- "NB[PO"VSPSB
    "84 "NB[PO&,4
    1SPUPDPM#V⒎FST %%%

    View Slide

  5. 2019.08.31 5
    ɹɹɹɹɹɹɹɹͷٕज़ελοΫ
    ϑϩϯτΤϯυ
    αʔόαΠυ
    σʔλϕʔε
    Πϯϑϥ
    ͦͷଞ
    3FBDUKT
    4DBMB
    .Z42- "NB[PO"VSPSB
    "84 "NB[PO&,4
    1SPUPDPM#V⒎FST %%%

    View Slide

  6. 2019.08.31 6

    View Slide

  7. 2019.08.31 7
    4DBMB.BUTVSJ
    େ໊εϙϯαʔ

    View Slide

  8. 2019.08.31 8
    ۀ຿Ͱ(PΛ೥͘Β͍
    4DBMBະܦݧͰ"MQೖࣾ
    4DBMBྺϲ݄͘Β͍

    View Slide

  9. 2019.08.31 9

    View Slide

  10. 2019.08.31 10

    View Slide

  11. 2019.08.31 11

    View Slide

  12. 2019.08.31 12

    View Slide

  13. 2019.08.31 13
    4DBMB͸΋͏ॻ͚Δ͔Βʜʁ

    View Slide

  14. 2019.08.31 14

    View Slide

  15. 2019.08.31 15
    ΈΜͳ1)1ॻ͚Δ͔ΒͶʜ

    View Slide

  16. 2019.08.31 16
    ͸͍

    View Slide

  17. 2019.08.31 17
    ؓ࿩ٳ୊

    View Slide

  18. 2019.08.31 18
    4DBMB.BUTVSJ

    View Slide

  19. 2019.08.31 19

    View Slide

  20. 2019.08.31 20
    (Pͱ4DBMB͋Δ͋Δ

    View Slide

  21. 2019.08.31 21
    फڭઓ૪͋Γ͕ͪ

    View Slide

  22. 2019.08.31 22
    ʮδΣωϦΫε͕ͳ͍ʯ
    ʮࠓ݄߸ͩʯ

    View Slide

  23. 2019.08.31 23
    ʮ4DBMB͸γϯϓϧͳݴޠͰʙʯ
    ʮ͑ͬʁʯ

    View Slide

  24. 2019.08.31 24
    ʮ4DBMB͕γϯϓϧʜʁʁʁʯ

    View Slide

  25. 2019.08.31 25
    ݴޠͱࢥ૝
    γϯλοΫεΛ֮͑Ε͹ಈ͘ίʔυ͸ॻ͚Δ
    ϓϩάϥϛϯάݴޠͷઃܭࢥ૝Λ஌Δ͜ͱ͸େࣄ
    ͦͷݴޠΒ͍͠ίʔσΟϯά
    ͦͷݴޠ͸Ͳ͏ൃల͍ͯ͘͠ͷ͔

    View Slide

  26. 2019.08.31 26
    4DBMB.BUTVSJΞϯΧϯϑΝϨϯε
    4DBMBͷਓ͕͍ͬͺ͍͍ΔͷͰฉ͜͏ʂ

    View Slide

  27. 2019.08.31 27
    ɹɹɹɹɹʮ4DBMBͷͲ͕͜γϯϓϧͳΜͰ͔͢ʁʯ

    View Slide

  28. 2019.08.31 28










    View Slide

  29. 2019.08.31 29
    ϓϩϨεηογϣϯ΍Δ͜ͱʹ

    View Slide

  30. 2019.08.31 30
    ϓϩϨεͷϧʔϧ
    ૬खʹϦεϖΫτΛ෷͏
    ૬खͷٕΛආ͚ͳ͍ɺਖ਼໘͔Βड͚Δ
    ઓ૪Ͱ͸ͳ͍͜ͱ͕େࣄ

    View Slide

  31. 2019.08.31 31
    4JNQMF74&BTZ

    View Slide

  32. 2019.08.31 32
    ΍ͬͯΈͨ

    View Slide

  33. 2019.08.31 33
    ύωϧσΟεΧογϣϯ
    ύωϦετ໊ 4DBMB੎
    ϑΝγϦςʔγϣϯ (P੎

    ࢀՃऀ͕͍ͭͰ΋ڍखͯ͠ൃݴͰ͖ΔΏΔ͍ճ

    View Slide

  34. 2019.08.31 34
    4DBMBͷγϯϓϧͱ͸
    ʮશ͕ͯϝιουݺͼग़͠ʹͳ͍ͬͯΔʯ
    ʮϓϦϛςΟϒͳܕ͕ͳ͍ʯ
    ʮγϯλοΫεʹྫ֎͕গͳ͍ʯ
    ʮ(P͸ݴޠ૊ΈࠐΈͷίϯετϥΫτ͕ଟ͍ʯ

    View Slide

  35. 2019.08.31 35
    (Pͷγϯϓϧͱ͸
    ʮ֮͑ΔγϯλοΫε͕গͳ͍ʯ
    ʮಡΊ͹Θ͔Δૉ௚ͳݴޠʯ
    ʮ4DBMB͸౶ҥߏจ͕ଟ͍ʯ
    ʮJNQMJDJU͸γϯϓϧͳػೳ͔ʁʯ

    View Slide

  36. 2019.08.31 36
    ΍ͬͯΈͯΘ͔ͬͨ͜ͱ

    View Slide

  37. 2019.08.31 37
    4JNQMF͕Α͍ͱࢥ͍ͬͯΔਓ͕
    ΄ͱΜͲ

    View Slide

  38. 2019.08.31 38
    ҙ֎ͱ(PΛ࢖͍ͬͯΔ
    ۀ຿Ͱ(PΛॻ͍͍ͯΔਓଟ͍
    ॻ͍͍ͯΔͨΊʹෆຬ͕͋Δʁ
    (P͸(PͰ͍͍ΑͶͱ͍͏ਓ΋ଟ͍

    View Slide

  39. 2019.08.31 39
    ,PUMJOʹ෺ਃ͍ͨ͠
    ͍ͭͷ·ʹ͔4DBMB74,PUMJO͕੝Γ্͕Δ
    ʮ,PUMJO͸&BTZͳݴޠͰ͋Δʯ
    ʮ਌͠Έ΍͢͞Λॏࢹ͍ͯ͠ΔͷͰϢʔβ΋ଟ͍ʯ

    View Slide

  40. 2019.08.31 40
    ಥવࢀઓ͢Δଞݴޠ
    ʮ&BTZͰ΋4JNQMFͰ΋ͳ͍$͔ΒݟΕ͹޾ͤͳٞ࿦ʯ
    ʮ1)1ͱ͍͏&BTZͳݴޠ͕͋Γ·ͯ͠ʜʯ
    ʮ4XJGUͰ͸ʙʯ

    View Slide

  41. 2019.08.31 41

    View Slide

  42. 2019.08.31 42
    ָ͍͠͠ษڧʹͳΔ

    View Slide

  43. 2019.08.31 43
    ࢥͬͨ͜ͱ
    ݴޠબ୒ʹΑΔࠩ͸ੲΑΓ΋ॖখ܏޲ʹ͋Δ
    ԿͰॻ͔͘ΑΓɺͲ͏ॻ͔͘
    ΞϓϦέʔγϣϯΞʔΩςΫνϟɺઃܭɺ%%%
    4DBMBͰ΋(PͰ΋%%%͸Ͱ͖Δ

    View Slide

  44. 2019.08.31 44
    ݴޠͱίϛϡχςΟ
    ݴޠબ୒͸ίϛϡχςΟબ୒Ͱ΋͋Δ
    ߦͬͯΈΔͱΠϯλʔωοτͷΠϝʔδͱҧͬͨ

    ݍ࿦Λ΍ͬͯͳ͍ͱϚαΧϦ͕ඈΜͰ͘Δͱࢥ͍ͬͯͨ

    4DBMBίϛϡχςΟ͸΍͔ͬͨ͞͠

    View Slide

  45. 2019.08.31 45
    ϓϩϨεͨͷ͍͠Α

    View Slide

  46. 2019.08.31 46
    4DBMBΤϯδχΞ࠾༻த
    4DBMBͰυϝΠϯۦಈઃܭ

    View Slide

  47. 2019.08.31 47

    View Slide