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

[社内勉強会]Combineの説明

k-kohey
March 04, 2022
8

 [社内勉強会]Combineの説明

社内でCombineを導入していくにあたって、FRPを知らないメンバに向けて作った説明用の資料です。

k-kohey

March 04, 2022
Tweet

Transcript

  1. LLPIFZ
    $PNCJOFͷઆ໌
    ͜Ε͔Β$PNCJOF࢖͍ͬͯ͜͏ձ

    View Slide

  2. എܠ͓Αͼ໨ඪ
    w $PNCJOFΛ࢖ͬͨ,70͸/40CKFDUͷPCTFSWFϝιουͱൺֱͯ͠Լهͷར఺͕͋Δ
    w 0CTFSWFS͕/40CKFDUΛܧঝͯ͠ͳͯ͘΋ྑ͍
    w ؂ࢹର৅ͷϓϩύςΟ͕!PCKDEZOBNJDͰϚʔΫ͞Εͯͳͯ͘ྑ͍
    w $PNCJOFΛ࢖͏ࣄ͸,70Ҏ֎ʹ΋ར఺͕͋Δ
    w ޙड़͢ΔΦϖϨʔλΛ࢖ͬͯ෭࡞༻ແ͘ʢͨͩ͠ॻ͖ํʹґΔʣ

    એݴతʹσʔλͷՃ޻͕Ͱ͖Δ
    w $PNCJOF΍$PNCJOF͕جͮ͘'VODUJPOBM3FBDUJWF1SPHSBNNJOHʢ'31ʣͷ֓೦
    ΛͳΜͱͳ͘ཧղͯ͠ɺ·ͣ͸ίʔυϨϏϡʔ͕Ͱ͖Δঢ়ଶΛ໨ࢦ͢

    View Slide

  3. /40CKFDUͱ$PNCJOFͷ,70ͷൺֱ
    ͲͪΒ΋ग़ྗ݁Ռ͸ಉ͡
    /40CKFDU
    $PNCJOF
    ೖग़ྗ

    View Slide

  4. /40CKFDUͱ$PNCJOFͷ,70ͷൺֱ
    $PNCJOFͰ͸؂ࢹର৅ͷϓϩύςΟʹ!1VCMJTFEΛ͚ͭΔ͚ͩ
    /40CKFDU
    $PNCJOF
    ܕఆٛ

    View Slide

  5. /40CKFDUͱ$PNCJOFͷ,70ͷൺֱ
    PCTFSWFϝιουͰ͸ͳ͘TJOLϝιουͰΠϕϯτΛߪಡ
    /40CKFDU
    $PNCJOF
    ߪಡํ๏

    View Slide

  6. ετϦʔϜ
    VTFSOBNFͱ͸
    w ػೳతͳઆ໌
    w Λ࢖ͬͯϓϩύςΟʹΞΫηε͢Δͱɺͦͷϓ
    ϩύςΟͷมߋ͕௨஌͞ΕΔετϦʔϜͱݺ͹
    ΕΔ΋ͷΛऔಘͰ͖Δ
    w $PNCJOFͰ͸1VCMJTFS΍'VUVSFͱ͍͏໊લͰ
    ఆٛ͞Ε͍ͯΔ
    w ͦͷετϦʔϜʹରͯ͠TJOLϝιουΛݺͼग़͢
    ͱɺΫϩʔδϟΛհͯ͠ϓϩύςΟͷΞοϓσʔ
    τ͞Εͨ஋͕औಘͰ͖Δ

    View Slide

  7. ετϦʔϜ
    VTFSOBNFͱ͸
    w ݴޠ࢓༷తͳઆ໌
    w !1VCMJTIFE͸1SPQFSUZ8SBQQFSʹΑ࣮ͬͯ૷͞Ε
    ͓ͯΓɺϓϩύςΟͷલʹˈΛ͚ͭΔ͜ͱʹΑͬͯ
    1SPQFSUZ8SBQQFS͕ϥοϓͨ͠ม਺ʢQSPKFDUFE
    WBMVFʣʹΞΫηεͰ͖Δ
    w 1SPQFSUZ8SBQQFS͸ϓϩύςΟͷ୅ೖΛϑοΫ͢Δ
    ͜ͱ͕Ͱ͖ΔͨΊɺϓϩύςΟʹ஋Λ୅ೖ͞Εͨࡍʹ
    ಺෦ʹ࣋ͭετϦʔϜʹ஋Λྲྀ͍ͯ͠Δͱߟ͑ΒΕΔ
    w Λ࢖ͬͯࢀরͰ͖Δ1VCMJTIFS͸ͦͷετϦʔϜ

    View Slide

  8. ετϦʔϜ
    ϚʔϒϧμΠΞάϥϜ
    w ετϦʔϜͷՄࢹԽʹ͸ϚʔϒϧμΠΞάϥϜͱݺ͹ΕΔਤΛ༻͍Δ͜ͱ͕

    ͋Δ
    w ԣ͕࣠࣌ؒͷྲྀΕʢӈʹߦ͘΄Ͳະདྷʣ
    w ࣠ͷ্ʹฒΜͰ͍Δ΋ͷ͕ετϦʔϜʹൃߦ͞ΕͨΠϕϯτ
    JUJSP KJSP TBCVSP

    View Slide

  9. ΦϖϨʔλʔ
    'JMUFSJOH
    w ΦϖϨʔλΛ࢖͏ͱετϦʔϜʹྲྀΕͯ
    ͘Δ஋Λผͷ஋ʹมߋͰ͖Δ
    w ྫ͑͹ɺ
    fi
    MUFSϝιουΛ࢖͏ͱετϦ
    ʔϜʹྲྀΕΔ஋ΛݶఆͰ͖Δ
    JUJSP KJSP TBCVSP
    fi
    MUFS\lKJSPz^
    KJSP

    View Slide

  10. ΦϖϨʔλʔ
    $PNCJOF
    w ΦϖϨʔλΛ࢖͏ͱෳ਺ͷετϦʔϜΛ߹
    ੒Ͱ͖Δ
    w ྫ͑͹ɺ[JQΦϖϨʔλΛ࢖͏ͱෳ਺ͷετ
    ϦʔϜʹྲྀΕͯ͘ΔΠϕϯτΛ̍ͭʹͰ͖
    Δ
    IUUQTSFBDUJWFYJPEPDVNFOUBUJPOPQFSBUPST[JQIUNM
    ΑΓҾ༻

    View Slide

  11. ΦϖϨʔλ
    Ԡ༻
    w ΦϖϨʔλ͸ෳ਺Λ૊Έ߹Θͤͯ࢖͏͜ͱ΍ɺෳ਺ͷΦϖϨʔλΛ·ͱΊͯ৽͍͠ΦϖϨʔ
    λΛ࡞Δ͜ͱ͕Ͱ͖Δ
    w ΦϖϨʔλΛద੾ʹѻ͏ͱྲྀΕͯ͘Δ஋ͱΦϖϨʔλʹΑΔՃ޻ޙͷ஋͸ࢀরಁաੑΛ࣋ͬ
    ͓ͯΓݟ௨͠ͷྑ͍ίʔυʹͳΔ
    w ্ਤʢӈʣͷྫͰ͸ɺैདྷͰ͋Ε͹ม਺ʹอ͍࣋ͯͨ͋͠ΔϓϩύςΟͷ̍ͭલͷ஋Λม
    ਺ʹอ࣋ͤͣʹऔಘͰ͖ΔΑ͏ʹͳ͍ͬͯΔ

    View Slide

  12. σϞ

    View Slide

  13. ࢀߟจݙ
    w 3FBDUJWF9
    w IUUQTSFBDUJWFYJPEPDVNFOUBUJPOPQFSBUPSTIUNM
    w ΦϖϨʔλͷઆ໌͕Θ͔Γ΍͍͢
    w 3YTXJGUUPDPNCJOFDIFFUTIFFU
    w IUUQTHJUIVCDPN$PNCJOF$PNNVOJUZSYTXJGUUPDPNCJOFDIFBUTIFFU
    w 3Y4XJGUͱ$PNCJOFͷରԠؔ܎͕Θ͔Δ
    w ެࣜυΩϡϝϯτ
    w IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPODPNCJOF
    w ܕఆٛ΍ڍಈ͕Θ͔Βͳ͍ϝιου͕͋Ε͹·ͣݟΔͱྑ͍

    View Slide