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

新卒2年目エンジニアがLINEギフトの保守性を高めるために取り組んだこと

 新卒2年目エンジニアがLINEギフトの保守性を高めるために取り組んだこと

「新卒2年目エンジニアがLINEギフトの保守性を高めるために取り組んだこと」
Wada Takamichi

※この資料はJJUG CCC 2024 Fallで発表した内容です。
https://jjug.doorkeeper.jp/events/177443
#jjug_ccc

More Decks by LINEヤフーTech (LY Corporation Tech)

Transcript

  1. ˜-:$PSQPSBUJPO  αʔόʔ͸νʔϜ ਓͰฒߦͯ͠։ൃ ৽ػೳ։ൃ ӡ༻ͱվળ 1FSMϦϓϨʔε ΠϯϑϥपΓͱ ࣗಈԽ ։ൃ/νʔϜ

    ਓʢʣ ։ൃνʔϜ ਓʢʣ ։ൃ̏νʔϜ ਓʢʣ ։ൃνʔϜ ਓʢʣ $3&νʔϜ ਓʢʣ 43&νʔϜ ਓʢʣ νʔϜ͕େن໛ʹ -*/&Ϊϑτ։ൃͷಛ௃ ٸ੒௕ʹ൐͏νʔϜͷେن໛Խ νʔϜਓ਺͸ϑϩϯτΤϯυͱ2"΋ؚΉɾΧοί಺͸αʔόʔ։ൃऀͷਓ਺
  2. ˜-:$PSQPSBUJPO  αʔόʔ͸νʔϜ ਓͰฒߦͯ͠։ൃ ։ൃ/νʔϜ ਓʢʣ ։ൃνʔϜ ਓʢʣ ։ൃ̏νʔϜ ਓʢʣ

    ։ൃνʔϜ ਓʢʣ $3&νʔϜ ਓʢʣ 43&νʔϜ ਓʢʣ νʔϜ͕େن໛ʹ -*/&Ϊϑτ։ൃͷಛ௃ ٸ੒௕ʹ൐͏νʔϜͷେن໛Խ ίʔυ͕·͢·͢ෳࡶ ͔ͭ େن໛ʹʂ
  3. ˜-:$PSQPSBUJPO  αʔόʔ͸νʔϜ ਓͰฒߦͯ͠։ൃ ։ൃ/νʔϜ ਓʢʣ ։ൃνʔϜ ਓʢʣ ։ൃ̏νʔϜ ਓʢʣ

    ։ൃνʔϜ ਓʢʣ $3&νʔϜ ਓʢʣ 43&νʔϜ ਓʢʣ νʔϜ͕େن໛ʹ -*/&Ϊϑτ։ൃͷಛ௃ ٸ੒௕ʹ൐͏νʔϜͷେن໛Խ ίʔυ͕·͢·͢ෳࡶ ͔ͭ େن໛ʹʂ อकੑɾՄಡੑ͕ΑΓॏཁʹʂ
  4. ˜-:$PSQPSBUJPO ੹຿Λ෼͚Δ  อकੑΛߴΊΔͨΊʹऔΓ૊Μͩ͜ͱ υϝΠϯۦಈઃܭΛϕʔεͱͨ͠ίʔσΟϯάϧʔϧ ղܾ ϓϨθϯςʔγϣϯ૚ Ϣʔεέʔε૚ υϝΠϯ૚ Πϯϑϥ૚

    "1*ͷೖग़ྗΛߦ͏૚ υϝΠϯ૚ͷΦϒδΣΫτΛૢ࡞ͯ͠ɺ"1*͝ͱͷॲཧΛ࣮ݱ͢Δ૚ -*/&ΪϑτΛߏ੒͢ΔυϝΠϯʹؔ͢ΔΦϒδΣΫτ΍ϩδοΫΛஔ͘૚ .Z42-ͳͲͱσʔλΛ࣮ࡍʹ΍ΓऔΓ͢Δ૚
  5. ˜-:$PSQPSBUJPO ϩδοΫΛυϝΠϯΦϒδΣΫτʹॻ͘  • ϩδοΫΛ4FSWJDF૚ʹॻ͍͍ͯͨ • ॏෳͨ͠ॲཧ͕ ༷ʑͳՕॴʹࢄΒ͹͍ͬͯͨ • ϩδοΫΛυϝΠϯΦϒδΣΫτʹॻ͘

    • ϩδοΫ͕ࢄΒ͹Βͳ͍ อकੑΛߴΊΔͨΊʹऔΓ૊Μͩ͜ͱ υϝΠϯۦಈઃܭΛϕʔεͱͨ͠ίʔσΟϯάϧʔϧ ࠓ·Ͱ ͜Ε͔Β ղܾ
  6. ˜-:$PSQPSBUJPO /VMMBCMFͱ.VUBCMFʹΑΔ Մಡੑͱ҆શੑͷ௿Լ  ಋೖલ ͷ՝୊ อकੑΛߴΊΔͨΊʹऔΓ૊Μͩ͜ͱ +BWB͸/VMMBCMF • /VMM$IFDL͕ඞཁͳͷͰɺ৚݅෼ذ͕૿͑Δ

    • /VMM1PJOUFS&YDFQUJPO ͕ى͖ΔϦεΫ͕ৗʹ͋Δ .VUBCMFΫϥε͕ཚཱ • -*/&ΪϑτͰ͸-PNCPLͷ!%BUBΛཚ༻ͯ͠͠·͍ͬͯͨ • ΦϒδΣΫτ͕ ͍ͭͲ͜Ͱ ͲͷΑ͏ʹมߋ͞Ε͔ͨ೺Ѳ͠ʹ͍͘
  7. ˜-:$PSQPSBUJPO େن໛ͳϦϑΝΫλϦϯάΛߦ͍ʹ͍͘  ಋೖલͷ ՝୊ อकੑΛߴΊΔͨΊʹऔΓ૊Μͩ͜ͱ ࠓ·Ͱ͸ɺ୯ମςετͱ2"Ͱಈ࡞Λอূ͍ͯͨ͠ 2"ͬͯʜʁ ςετϑΣʔζͷ͜ͱ •

    ୯ମςετͰ͸ ϝιουΛ૊Έ߹Θͤͨ࣌ͷ ಈ࡞ΛอূͰ͖ͳ͍ • 2"ͩͱࡉ͔͍ҟৗܥͳͲ΋ؚΊͯ ໢ཏతʹ֬ೝ͢Δ͜ͱ͸೉͍͠