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

AWAに配属された新卒1年目が 大型機能や新規画面を開発できるようになるまで

Avatar for yodaaa yodaaa
March 24, 2021

AWAに配属された新卒1年目が 大型機能や新規画面を開発できるようになるまで

CA.swift #13で発表したときのスライドです!
「AWAに配属された新卒1年目が 大型機能や新規画面を開発できるようになるまで」

Avatar for yodaaa

yodaaa

March 24, 2021
Tweet

More Decks by yodaaa

Other Decks in Programming

Transcript

  1. ೖ͔ࣾͯ͠Βͷ1೥ؒ ೖࣾ 4 5 6 7 8 ৽ଔݚम ←δϣϒϩʔςʔγϣϯظؒ→ ABEMA

    AWA 9 10 11 12 1 2 3 ਖ਼ࣜ഑ଐ େ͖ͳػೳ ৽نը໘௥Ճ • ೖ͔ࣾͯ͠Βͷ1೥ؒ͸ɺݚमɺδϣϒϩʔςʔγϣϯΛܦͯɺAWAʹ഑ଐʹͳΓ·ͨ͠
  2. [͓͜ͳͬͨ͜ͱ] • ࠶ੜཤྺͷऔಘͱ࡟আɺUI൓ө • API͔Βཤྺσʔλऔಘ͠Realmʹอଘɺσʔλʹߋ৽͕͋Ε͹UIʹ൓ө • APIʹཤྺͷ࡟আϦΫΤετૹ৴ • ΦϑϥΠϯʹؔ͢Δ࣮૷ •

    ΦϑϥΠϯ؀ڥͰ΋ཤྺʹ൓өͰ͖ΔΑ͏ͳػߏͷ࣮૷ • ࠶ੜ։࢝ใࠂ • ࠶ੜͨ͜͠ͱΛαʔόʔଆʹใࠂ͢Δ࣮૷ ࠶ੜཤྺͷαʔόʔ؅ཧԽ
  3. [શମ] • ணखͨ͠ࡍʹ૝ఆͰ͖͍ͯͳ͍ͱ͜Ζ͕͋Γɺ͔ͳΓӨڹൣғ͕େ͖͘λεΫ • ݁Ռ΋Ζ΋ΖؚΊͯ2ϲ݄ऑͷ։ൃظؒʹ • ϓϩδΣΫτཧղ͕ઙ͘ɺӨڹ౓͕ಡΊͣɺλεΫͷશମײ͕શવݟ͍͑ͯͳ͔ͬͨ • ϨεϙϯεͰ଍Γ͍ͯͳ͍ͱ͜ΖΛαʔόʔʹґཔͯ͠ਐΊΒΕͨ •

    ࢓༷͕ܾ·ͬͯͳ͍ͱ͜Ζ͸ɺܾΊΔͱ͜Ζ͔ΒͰ͖ͨ [ٕज़] • APIपΓ, Realmͷཧղ͕ਂ·ͬͨ • RxͰ͋ͬͨΓɺߴ֊ؔ਺ͳͲগͣͭ͠ཧղͱ׳Ε͕Ͱ͖ͨ • ίʔσΟϯάϧʔϧ΍ࡉ͔ͳࢦఠ΋ଟ͔ͬͨ • ·ͨɺશମతͳਐΊํͱ͔ͯ͠ͳΓαϙʔτΛ΋Βͬͨ ࠶ੜཤྺͷαʔόʔ؅ཧԽ
  4. ৽نը໘࣮૷ -ϥ΢ϯδҰཡ - [શମ] 👌 Good ɾ࣮૷ํ਑ΛissueͰ͔ࣔͯ͠Β࣮૷ਐΊΒΕͨ͜ͱ 🚀 Improve •

    ։ൃʒʹؒʹ߹Θ͔ͣͭόΪʔͳঢ়ଶʹ • ΍Δ΂͖͜ͱ͸Θ͔͍͕ͬͯͨɺ࣮ࡍʹ΍ͬͯΈΔͱ͔ͳΓ͕͔͔࣌ؒͬͨ • ·ͨɺCollectionView͋ͨΓͰϋϚͬͯ͠·͍େ෯ʹ͕͔͔࣌ؒͬͨ [ٕज़] 👌 Good ɾΧελϜCellͳͲΛࡉ͔͘੾࣮ͬͯ૷ͨ͠఺ 🚀 Improve ɾView΍CellΛ΋ͬͱߴ଎Ͱ࣮૷͍ͨ͠
  5. ৽نը໘࣮૷ -։࠵༧ఆҰཡ - [ϥ΢ϯδ։࠵༧ఆҰཡ] • ϥ΢ϯδͷެࣜ։࠵༧ఆҰཡΛදࣔ͢Δը໘ 👌 Good • ༧Ίΰʔϧ͔Βٯࢉͨ͠σΠϦʔ໨ඪΛཱͯͨ͜ͱͰ͏·͘ਐΊΒΕͨʂ

    • ৽نը໘Λܦݧͨ͋͠ͱͳͷͰɺ࣮૷ʹ͔͔Δ೔਺ͷਫ਼౓͕up↑ 🚀 Improve • Ͳ͏࣮૷͢Δ͔೰Μͩ(ϨεϙϯεΛ೔෇͝ͱʹ·ͱΊͯηΫγϣϯԽ͢Δ)