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

iOSアプリの開発速度を170%に向上させたデバッグノウハウのオススメ度について / Appendix for Debugging knowhow that improved our development velocity to 170%

Kuniwak
September 02, 2018

iOSアプリの開発速度を170%に向上させたデバッグノウハウのオススメ度について / Appendix for Debugging knowhow that improved our development velocity to 170%

Kuniwak

September 02, 2018
Tweet

More Decks by Kuniwak

Other Decks in Programming

Transcript

  1. J04 ΞϓϦͷ։ൃ଎౓Λ
  ߴ଎Խͨ͠
 σόοάϊ΢ϋ΢ Kuniwak - DeNA Co.,Ltd. 2018.09.02

    iOSDC Japan 2018 Φεεϝ౓ͷࠜڌ
  2. ։ൃ଎౓޲্ͷ伴Λ
 ѲΔͭͷ؍఺ Φεεϝ౓ͷࠜڌ

  3. ։ൃ଎౓޲্ͷ伴ΛѲΔͭͷ؍఺ɿ ݪҼಛఆʹ͔͔Δ࣌ؒΛݮΒͤΔ͔ ख໭ΓΛݮΒͤΔ͔   ͜ͷ؍఺ʹԊΘͳ͍վળʹ͸͋·ΓޮՌ͕ͳ͍ͷͰ஫ҙ Ҏ߱Ͱ঺հ͢Δϊ΢ϋ΢͸͜ͷ؍఺Ͱ఺਺Λ͚͍ͭͯ·͢

  4. ݪҼಛఆʹ͔͔Δ
 ࣌ؒΛݮΒͤΔ͔ ߴ଎Խͷ伴ͦͷ

  5. ͳͥɺݪҼಛఆʹ͔͔Δ
 ࣌ؒΛಛผѻ͍͢Δͷ͔ʁ

  6. ݪҼಛఆͷ͕࣌ؒ
 ϘτϧωοΫ͔ͩΒ ݁࿦͔Βݴ͏ͱ

  7. ઌ΄Ͳͷ"͞ΜͷγϛϡϨʔγϣϯͰ
 අ΍͍ͯ͠Δ࣌ؒΛ෼ੳͯ͠ΈΑ͏

  8. ͜ͷγϛϡϨʔγϣϯʹݶΒͣɺ
 ϘτϧωοΫ͸ݪҼಛఆͳ͜ͱ͕ଟ͍ ͦͷଞ मਖ਼ ࣮૷ ݪҼಛఆ ϘτϧωοΫ ˞εςοϓͷׂ߹Λ͍ࣔͯ͠Δ ˞dΛϧʔϓͨ͠૝ఆ

  9. ݪҼಛఆͷ࣌ؒΛ୹ॖͰ͖ͳ͍ͱ
 શମతͳ࣌ؒ͸͋·ΓมΘΒͳ͍ ͭ·Γ

  10. w ϦϏϧυ͕ଟ͍ w ݪҼΛ୳͍ͯ͠Δൣғ͕޿͍ w 4JNVMBUPSΆͪΆͪʹ͕͔͔࣌ؒΔ ϘτϧωοΫͷΑ͋͘Δ಺༁ ͜ΕΒͷ࣌୹͕ߴ଎Խͷ伴ΛѲΔ

  11. ख໭ΓΛݮΒͤΔ͔ ߴ଎Խͷ伴ͦͷ

  12.  ͕࣌ؒܦͭ΄ͲݪҼ͕Θ͔Βͳ͘ͳΔ  ༨ܭͳίϛϡχέʔγϣϯ͕૿͑Δ  కΊ੾Γ௒աͷ࠷ޙͷҰԡ͠͸͍͍ͩͨख໭Γ ख໭ΓʹΑΔ։ൃ଎౓ͷ௿Լ

  13. ͕࣌ؒܦͭ΄ͲݪҼ͕Θ͔Βͳ͘ͳΔ ͜ΕมͳͷͰݟͯ΋Β͑·͢ʁ ઌि࣮૷ͨ͠΍͚ͭͩͲ
 ͲΜͳײ͡ʹ͚ͨͬ͠ʜʁ ϨϏϡʔΞ "͞Μ

  14. ༨ܭͳίϛϡχέʔγϣϯ͕૿͑Δ ͜Εόάͬͯ·ͤΜ͔ʁ खॱΛڭ͑ͯ΋Β͑·͔͢ʁ ͑ʔͱɺ"Λ#͔ͯ͠Βʜ ϨϏϡʔΞ "͞Μ

  15. కΊ੾Γ௒աͷ࠷ޙͷҰԡ͠͸͍͍ͩͨख໭Γ ࣮૷ ࣮૷ ࣮૷ ϨϏϡʔ ϨϏϡʔ ϨϏϡʔ ಈ࡞֬ೝ ख໭ΓରԠ ಈ࡞֬ೝ

    ਓ਺Ͱεέʔϧ͠ͳ͍ %͞Μ "͞Μ #͞Μ $͞Μ
  16. ͜͜·Ͱͷ·ͱΊ ։ൃ଎౓޲্ͷ伴ΛѲΔͭͷ؍఺ɿ ݪҼಛఆʹ͔͔Δ࣌ؒΛݮΒͤΔ͔ ख໭ΓΛݮΒͤΔ͔ " #

  17. Φεεϝ౓͸͜ͷ؍఺͝ͱʹείΞΛ͚ͭɺ
 ͭͷείΞͷฏۉ͔Βܭࢉ͍ͯ͠·͢ ϊ΢ϋ΢͝ͱͷ؍఺ผͷείΞΛ࣍ʹࣔ͠·͢

  18. --%#Λ࢖͍͜ͳ͢ ϊ΢ϋ΢ ݪҼಛఆ࣌ؒͷ୹ॖʜ ख໭Γͷ༧๷ʜ

  19. σόοάͷλΠϛϯάΛ
 มߋ௚ޙʹ͢Δ ϊ΢ϋ΢ ݪҼಛఆ࣌ؒͷ୹ॖʜ ख໭Γͷ༧๷ʜ

  20. ෆ҆ۦಈͰηϧϑνΣοΫ͢Δ ϊ΢ϋ΢ ݪҼಛఆ࣌ؒͷ୹ॖʜ ख໭Γͷ༧๷ʜ

  21. ಈ࡞֬ೝΛࣗಈԽ͢Δ ݪҼಛఆ࣌ؒͷ୹ॖʜ ख໭Γͷ༧๷ʜ ϊ΢ϋ΢

  22. ؒҧ͍ʹ͍͘ઃܭʹ͢Δ ݪҼಛఆ࣌ؒͷ୹ॖʜ ख໭Γͷ༧๷ʜ ϊ΢ϋ΢

  23. ෇࿥ͷ·ͱΊ ։ൃ଎౓޲্ͷ伴ΛѲΔͭͷ؍఺ɿ ݪҼಛఆʹ͔͔Δ࣌ؒΛݮΒͤΔ͔ ख໭ΓΛݮΒͤΔ͔ Φεεϝ౓͸͜ͷ؍఺ͰධՁ͍ͯ͠·͢ " #