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

カオスなフロントエンドと戦うために

Cc90ea0f1ad7a6770cab81c4ef151eee?s=47 Yota Hada
September 24, 2020

 カオスなフロントエンドと戦うために

Cc90ea0f1ad7a6770cab81c4ef151eee?s=128

Yota Hada

September 24, 2020
Tweet

Transcript

  1. ΧΦεͳϑϩϯτΤϯυͱ ઓ͏ͨΊʹ /VYUฤ ংষ ΧΦεͳϑϩϯτΤϯυ ϥΠΫϧ-ΤϯδχΞ

  2. ىঝస݁ͷ݁

  3. ϫϨϫϨ͸ઃܭࢥ૝Λ ͪΌΜͱܾΊΜͱ͍͔Μ Μʁ ͓લԿ΋ߟ͑ͯͳ͔ͬͨΜ͔ʁ

  4. ϥΠΫϧ-Ͱߟ͑ͯΔ ϦϑΝΫλҊ ࢥ૝ Έͯ ϚαΧϦେ׻ܴ΍ͧ

  5. ىঝస݁ͷى

  6. ϑϩϯτΤϯυɺॻ͍ͯ·͔͢ʁ

  7. Ծ૝%0. ͕࣮૷͞ΕͨϑϨʔϜϫʔΫ  ࢖͏ػձ૿͖͑ͯ·ͨ͠ΑͶʁ /FYUKT͸3FBDUͷϩΰͱશવςʔϚ߹ΘͤͯͶ͐

  8. ͍ͭ͜Β৭ʑͰ͖·͢ΑͶ

  9. ͍ͭ͜Β৭ʑͰ͖·͢ΑͶ +49 4'$ "UPNJDEFTJHO 'VODUJPOBM $PNQPOFOU એݴత6* 443 )PPL 3FEVY

    7VFY 3FBDU3PVUFS 7VF3PVUFS 7VFQSPQFSUZEFDPSBUPS ૒ํ޲σʔλόΠϯσ Οϯά $MBTT$PNQPOFOU ͬΆ͍༻ޠͰຒΊਚͦ͘͏ͱ్ͯ͠தͰྗਚ͖ͨεϥΠυ
  10. ىঝస݁ͷঝ

  11. ͳΜͷࢥ૝΋ͳ͘ ϑϨʔϜϫʔΫʹ؁͍͑ͯΔͱɾɾ

  12. ஍ࠈΛݟΔ ࣗ༝౓͕͚ͨ͐

  13. ݱࡏͷϥΠΫϧ-΋ ͦͷঢ়ଶʹͳΓͭͭ͋Δɾɾɾ ɾɾͱࢥ͍ͬͯΔ

  14. 'JSTUDPNNJU͕೥ͷ݄ɾɾͩͱɾɾɾ w /VYU 5ZQF4DSJQU 7VFUJGZͱ͔OVYUQSPQFSUZEFDPSBUPSͱ͔࢖ͬͯΔ  w "UPNJDEFTJHOΛ࠾༻ w ϥΠϒϥϦબఆ΍ઃܭ͸IBEB͕୲౰

    w ΋͏͙͢Ұ೥൒͙Β͍ܦͭ w ը໘਺͸໿ը໘΄Ͳ w ૯ߦ਺໿ ߦ w ΞΫςΟϒϢʔβ਺ਓ ݱࡏͷϥΠΫϧ-
  15. ݱঢ়ͷϥΠΫϧ-ͷ໰୊

  16. ᶃNPEFM͕ෳࡶ ݺΜͩʁ

  17. w BQJͷSFRVFTUɾSFTQPOTFͷܕ w DPNQPOFOUͷQSPQͷܕ w ࢖༻͍ͯ͠ΔϥΠϒϥϦͷΤϥʔίʔυͷ ఆ਺ͳͲͳͲ ˡNPEFMͷதʹ͸ɾɾɾ ͳΜͰ΋ೖͬͯΔ

  18. ᶄ1BHF૚ͷංେԽ ࠷ۙϦϞʔτϫʔΫͷ͓͔͛ͰLHଠͬͨΜͩΑͶ

  19. w BQJͷϨεϙϯεΛίϯϙʔωϯτͷQSPQͷܕʹม׵͢Δ w ࢠίϯϙʔωϯτͷঢ়ଶΛ؅ཧ͢ΔTUBUF EBUB Λ࣋ͭ w ࢠίϯϙʔωϯτͷΠϕϯτϋϯυϦϯά w ίϯϙʔωϯτͷϥΠϑαΠΫϧ

    w TUPSF΁ͷΞΫηε w ࢠίϯϙʔωϯτͷQSPQTͷॳظ஋ͷఆٛͳͲ QBHF૚ͷίʔυྔ͕ଟ͘ͳΔ
  20. ᶅ҉໧తͳϧʔϧ ϦϯάϑΟ ӡಈ ͨ͠Β͝൧৯΂Δྔ΋૿͑ͨΜͩΑͶ

  21. w ͦ΋ͦ΋ߟ͕͑ෆ଍ IBEBͷ/VYUෆ଍ ͍ͯͨ͠ w ౰࣌ͷߟ͑ ઃܭ΍ࢥ૝ ΛυΩϡϝϯτʹͯ͠ͳ͍ w ࠶ઃܭ͢ΔΑΓ΋৽ػೳͷ࣮૷Λ༏ઌ͍ͯͨ͠

  22. ͜ͷ··Ͱ͸͔͋Μɾɾ

  23. ͪΌΜͱࢥ૝Λߟ͑ͯ ͦΕʹଇͬͨϦϑΝΫλͤΜͱ

  24. ىঝస݁ͷస

  25. ࠓճͷϦϑΝΫλҊ

  26. ɾɾɾͷલʹ ϥΠΫϧ-ͷݱঢ় ίʔυ

  27. NJEEMFXBSF TUPSF SFEVY  QSPQT DPNQVUFE NFUIPET MJGFDZDMF EBUB TUBUF

     EFDPSBUPS આ໌͍ͩͿ୺ંͬͯ·͢ɺ͢Έ·ͤΜ͢Έ·ͤΜ
  28. SPVUFS QBHFT഑ԼʹWVFϑΝΠϧΛஔ͘ͱ Α͠ͳʹϧʔςΟϯάͯ͘͠ΕΔ

  29. վΊͯ ࠓճͷϦϑΝΫλҊ

  30. None
  31. None
  32. QBHF

  33. QBHF 3PVUFS .JEEMFXBSF ͷΈ

  34. DPOUBJOFS w DPOUBJOFS QSFTFOUFS VTFDBTF͸ ରͷؔ܎ʹͯ͠Δ

  35. DPOUBJOFS DPNQVUFEͰ6TF$BTFͱ1SFTFOUFSΛ࣋ͭ

  36. 6TF$BTF

  37. 6TF$BTF ϏδωεϩδοΫॻ͘ͱ͜

  38. 3FQPTJUPSZ

  39. 3FQPTJUPSZ Ұ൪֎ଆͷ෦෼

  40. 1SFTFOUFS

  41. 1SFTFOUFS EBUB΁ͷม׵ͱॳظ஋ͷηοτ

  42. DPOUBJOFS

  43. DPOUBJOFS 4UVC΋؆୯ ಉ͡ৼΔ෣͍ͷSFQPTJUPSZΛ%*͢Ε͹͍͍͚ͩ

  44. $PNQVUFE HFU ͸ϞοΫͰ͖ΔͷͰ ςετ΋؆୯ʹॻ͚Δ͸ͣ

  45. 6TF$BTFͷѻ͍ ݒ೦఺ ͜ΕͰΑ͔ͬͨΜ΍Ζ͔

  46. 6TF$BTFͷѻ͍ ᶃ6TF$BTF͸DPOUBJOFS QBHF ͱରͰ͍͍ͷ͔ ᶄ6TF$BTFͷϝιου3FQPTJUPSZͷϝιουʹͳΔʁ