iOS でテスト容易な設計を
実現するためのデザインパターン

151a0b14f5914e786e2e104cfb3a9b2f?s=47 Kuniwak
October 02, 2017

iOS でテスト容易な設計を
実現するためのデザインパターン

151a0b14f5914e786e2e104cfb3a9b2f?s=128

Kuniwak

October 02, 2017
Tweet

Transcript

  1. 15.

    Ϟδϡʔϧ" ʜ ςετͷ਺ɿOʷN௨Γ Ϟδϡʔϧ# ʜ ϡʔϧ# ʜ Ϟδϡʔϧ# ʜ Ϟδϡʔϧ#

    ʜ Ϟδϡʔϧ# ʜ Ϟδϡʔϧ# ʜ Ϟδϡ खಈ6*ςετ Ϟδϡʔϧ͸࿈݁ͨ͠··ςετ͞ΕΔͷͰ
  2. 32.

    w 0VUQVU0CKFDU*OKFDUJPO w 4QZ7JFX$POUSPMMFS w *OQVU0CKFDU*OKFDUJPO w 4JOHMF.FUIPE4UVC4QZ w %FQFOEFODZ#BH

    w -PHHJOH0CTFSWFS w 3Y&WFOU#MPDLFS w 4UBUF.BDIJOF.PEFM w 1SFQSPDFTTPS5PLFO
  3. 90.

    %FQFOEFODZ#BH w ͲΜͳ࣌ʹ࢖͏͔ɿ w ͋ΔΫϥε܈ʹڞ௨ͨ͠Ҿ਺͕ଟ͘ɺ
 ݟ௨͕͠ѱ͘ͳ͍ͬͯΔ৔߹ w ԿΛ͢Δ͔ɿ w ڞ௨ͨ͠Ҿ਺Λ#BHͰͻͱ·ͱΊʹ੔ཧ

    w ςετͰ͸#BHΛϑΝΫτϦؔ਺Ͱ࡞੒ͯ͠ར༻ w ϑΝΫτϦؔ਺ʹσϑΥϧτҾ਺Λઃఆ͓ͯ͘͠ͱศར
  4. 120.

    SFTVMU%JE$IBOHFͷ
 ࠷ޙͷ஋ FSSPS%JE$IBOHFͷ
 ࠷ޙͷ஋ JT'FUDIJOH OJM OJM USVF SFTVMU OJM

    USVF OJM FSSPS USVF SFTVMU FSSPS USVF OJM OJM GBMTF SFTVMU OJM GBMTF OJM FSSPS GBMTF OJM FSSPS GBMTF ͋ɺ͋Εʁ͜Μͳʹ͋ΔΜ͚ͩͬʜʁ