プロダクト開発におけるライブラリアップデートのタイミング #gotandarb

プロダクト開発におけるライブラリアップデートのタイミング #gotandarb

gotanda.rb#38 ~ Ruby / Rails / gem version up ~のLT資料です
https://gotanda-rb.connpass.com/event/139856/

Fff61dd9a0e2876d2e71d6ef36434d45?s=128

Masato Nakamura

July 30, 2019
Tweet

Transcript

  1. ϓϩμΫτ։ൃʹ͓͚Δ ϥΠϒϥϦΞοϓσʔτͷλΠϛϯά 5PSFUB*OD#BDLFOE&OHJOFFS .BTBUP/BLBNVSB !N@OBLBNVSB

  2. ݁࿦ ʮԿΛͲ͜·Ͱ΍Δ͔ʯΛ໌֬ʹ͢Δ ઐ༻ͷνʔϜΛ࡞Δ ৗʹHFNΛΞοϓσʔτ͢Δ H P U B O E

    B  S C   
  3. ͳͥϥΠϒϥϦΛΞοϓσʔτ͢Δͷ͔ʁ H P U B O E B  S

    C   
  4.  ศརͳػೳ͕͋Δ  ύϑΥʔϚϯεͷ޲্  ηΩϡϦςΟͷ໰୊  ։ൃΛิॿ͢Δ  ະདྷͷνʔϜͷͨΊ

    H P U B O E B  S C   
  5. ʮԿΛͲ͜·Ͱ΍Δ͔ʯΛ໌֬ʹ͢Δ H P U B O E B  S

    C   
  6. ϓϩμΫτͷঢ়ଶͷ؍఺͔Βߟ͑Δ H P U B O E B  S

    C   
  7. ɾ৽نϓϩμΫτΛϦϦʔεޙ ɾϥΠϒϥϦΞοϓσʔτͷՁ஋͸ൺֱతബ͍ɻػೳ։ൃͰ๩͍͠ɺചΕͳ͔ͬͨΒΫϩʔ ζ͢ΔՄೳੑ΋͋Δ ɾϓϩμΫτϦϦʔεޙʙ೥ ɾϓϩμΫτ͕يಓʹ৐ΔɻνʔϜͷதͰίʔυΛྑ͘஌͍ͬͯΔਓ͕ՋΛݟ͚ͭͯΞοϓ σʔτͨ͠Γ͢Δ ɾϓϩμΫτϦϦʔεޙ೥ʙ ɾձࣾͷࠜװϓϩμΫτͷՄೳੑ͕ߴ͍ɻෛ࠴ԽΛ๷͙ͨΊʹ΋ੵۃతʹΞοϓσʔτ͢Δ ϓϩμΫτͷঢ়ଶ

  8. ίʔυͷঢ়ଶͷ؍఺͔Βߟ͑Δ H P U B O E B  S

    C   
  9. ɾ3BJMTVQHSBEFΛҰ౓΋΍͍ͬͯͳ͍ ɾCVOEMFVQEBUFŠDPOTFSWBUJWFͰඞཁ࠷௿ݶͷHFNͷΈΞοϓσʔτ͢Δ ɾ3VCZ΍3BJMTͷόʔδϣϯ͕࠷৽Ͱ͸ͳ͍ ɾ࠷৽·ͰΞοϓσʔτ͢Δɻ։ൃͷิॿͱͳΔHFNΛಋೖ͢Δ ɾ3VCZ΍3BJMTͷόʔδϣϯ͕࠷৽ ɾ3BDL΍ೝূͳͲͷίΞͳHFNΛΞοϓσʔτ͢Δ ίʔυͷঢ়ଶ

  10. ϓϩμΫτɾίʔυɾνʔϜͳͲଟ֯తʹߟྀͯ͠ ʮͲͷλΠϛϯάͰͲ͜·Ͱ΍Δ͔ʯΛ໌֬ʹ͢Δ H P U B O E B 

    S C   
  11. τϨλͷ৔߹ H P U B O E B  S

    C   
  12. ϓϩμΫτϦϦʔεޙʙ೥ػೳ։ൃத৺ ʙ೥3BJMTɾ3VCZΛΞοϓσʔτ ೥ʙ3BJMTɾ3VCZ͸࠷৽ɻࡉ͔ͳHFN΋্͛࢝ΊΔ H P U B O E B

     S C   
  13. ઐ༻ͷνʔϜΛ࡞Δ H P U B O E B  S

    C   
  14. ɾࣗಈςετͰ֬ೝͰ͖Δݶք͕དྷΔɻ ɾೝূɾδϣϒΩϡʔɾJOͳͲϓϩμΫτશମʹؔΘΔ෦෼ ɾػೳ։ൃϞνϕʔγϣϯʹෛ͚Δɻ ɾϥΠϒϥϦͷΞοϓσʔτ࡞ۀ͸ޙखʹճΓ͕ͪ ɾτϨλͷ৔߹ ɾج൫νʔϜͷಋೖ ɾΞοϓσʔτ࡞ۀऀɾΞϓϦέʔγϣϯͷڍಈΛ஌ΔਓؒͷϨϏϡʔɾ2"ΤϯδχΞɾ 43&ͷʙਓͰਐΊ͍ͯΔ ઐ༻νʔϜͷฤ੒

  15. ৗʹHFNΛΞοϓσʔτ͢Δ H P U B O E B  S

    C   
  16. ɾ೔ৗతʹΞοϓσʔτ͢Δ͜ͱͰຖճͷࠩ෼Λগͳ͘͢Δ ɾ(FNGJMF಺ͰHFNͷHSPVQΛఆٛ͢Δ ɾEFWFMPQNFOUɾUFTUHSPVQͷHFN͸ຊ൪ʹӨڹ͕ແ͍ͷͰΞοϓσʔτ͠΍͍͢ ɾӨڹ͕গͳ͍Ξοϓσʔτ1VMM3FRVFTU͸͙͢NFSHF͢Δ %FQFOEBCPU

  17. ɾSFMFBTFOPUFɾDIBOHFMPHɾDPNNJUɾGJMFDIBOHFTΛಡΉ ɾίʔυΛಡΉบΛ͚ͭΔ ɾࣗ਎ͷͳ͞͸ίʔυΛಡΉ͜ͱͰղফ͢Δ ɾHFNͷEFQFOEFODZʹؾΛ͚ͭΔ ɾ༧૝֎ͷHFN͕ಉ࣌ʹΞοϓσʔτ͞ΕͨΓ͢Δ͜ͱ͕͋Δ %FQFOEBCPU

  18. ݁࿦ ʮԿΛͲ͜·Ͱ΍Δ͔ʯΛ໌֬ʹ͢Δ ઐ༻ͷνʔϜΛ࡞Δ ৗʹHFNΛΞοϓσʔτ͢Δ H P U B O E

    B  S C   
  19. 5IBOLZPV