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

えっ、まだユニットテスト書いてない現場があるんですか? - ボトムアップでもっといけてるチームになるために、たった一つの大事なこと - / Why don't you write unit tests

ikikko
October 02, 2021

えっ、まだユニットテスト書いてない現場があるんですか? - ボトムアップでもっといけてるチームになるために、たった一つの大事なこと - / Why don't you write unit tests

ikikko

October 02, 2021
Tweet

More Decks by ikikko

Other Decks in Programming

Transcript

  1. ͑ͬɺ·ͩϢχοτςετ ॻ͍ͯͳ͍ݱ৔͕͋ΔΜͰ͔͢ʁ Tomonari Nakamura / Shinnosuke Yata 2021/10/02 Scrum Fest

    Mikawa 2021 ~ ϘτϜΞοϓͰ΋ͬͱ͍͚ͯΔνʔϜʹͳΔͨΊʹɺͨͬͨҰͭͷେࣄͳ͜ͱ ~
  2. தଜ ஌੒ ( ikikko ) • ॴଐɿΫϦΤʔγϣϯϥΠϯגࣜձࣾ • ໾ׂɿεΫϥϜϚελʔʢ2,3νʔϜʹΑΔɺෳ਺νʔϜͰͷεΫϥϜʣ •

    ུྺɿ • ϝʔΧʔܥSIerͷ։ൃΤϯδχΞ • ࣗࣾαʔϏεͷ։ൃɾӡ༻ΤϯδχΞ → ࣾ಺ίʔνɾεΫϥϜϚελʔ • ݱ৬ʢ2021/05~ʣ • ڵຯ͕͋Δ͜ͱɿνʔϜ΍ϓϩηεվળɺCI/CDΛ͸͡Ίͱͨࣗ͠ಈԽपΓ
  3. ໼ా ਐ೭հ • ॴଐɿΫϦΤʔγϣϯϥΠϯגࣜձࣾ • ໾ׂɿΤϯδχΞ • ུྺɿ • ΞδϟΠϧ৽ଔݚम@ָఱ

    (2018೥) • ػցֶशϓϩμΫτ։ൃ (2018-2020೥) • ݱ৬ (2021೥) • ڵຯ͕͋Δ͜ͱɿMLOpsɺ͓ञɺΩϟϯϓ
  4. Ξ΢τϥΠϯ • എܠ • ΍ͬͨ͜ͱ • ࣾ಺TDDBCʢTDD Boot Campʣ։࠵ •

    Ϣχοτςετ؀ڥͷ੔උ • ΍ͬͨ݁Ռ • େࣄʹͨ͠ࢥ͍
  5. JOINͯ͠ײͨ͜͡ͱ • εΫϥϜ • ;Γ͔͑Γ • ͍͖͍͖ͨ͠ݱ৔ • σϓϩΠࣗಈԽ •

    ςετۦಈ։ൃ • ϦϑΝΫλϦϯά Α͍ͱ͜Ζ Α͘Ͱ͖Δͱ͜Ζ Ϩϑτ΢Οϯά͕ڧ͍νʔϜ https://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html
  6. ϝϯόʔ͸͜ͷঢ়گΛͲ͏ݟ͍ͯΔ͔ • ෛ࠴͕͋Δ͜ͱʹ׳Εͯ͠·ͬͨਓʢׂΕ૭ཧ࿦ʣ • ͜Ε͕ෛ࠴Ͱ͋Δ͜ͱʹؾ͍͍ͮͯͳ͍ਓʢ֝ͷࣽ෺ʣ • ୯ʹมԽΛײ͡औΔ͜ͱ͕Ͱ͖ͳ͍ from ୡਓϓϩάϥϚʔ •

    ෛ࠴΁ͷ՝୊ײ͸͋Δ͕༏ઌॱҐ͔Βޙճ͠ʹ͢Δਓ(ࣗ৴ա৒ͳ͏͗͞ʣ • ่յͨ͠ίʔυΛॻ͘Ϟʔυ͔Βɺ͍ͣΕͲ͔͜ͰΫϦʔϯ͢ΔϞʔυʹ੾Γ ସΘΕΔɺͱ͍͏͏͗͞ͷΑ͏ͳࣗ৴Λ΋͍ͬͯΔ from Clean Architecture ʮୡਓϓϩάϥϚʔ̍൛ʯp6~p9 ʮClean Architectureʯp38
  7. Ξ΢τϥΠϯ • എܠ • ΍ͬͨ͜ͱ • ࣾ಺TDDBCʢTDD Boot Campʣ։࠵ •

    Ϣχοτςετ؀ڥͷ੔උ • ΍ͬͨ݁Ռ • େࣄʹͨ͠ࢥ͍
  8. ํ਑ɿςετͷָ͠͞Λମײͯ͠΋Β͏ • ςετ࣮ߦͷ؀ڥઃఆ • ઃఆϑΝΠϧͷ४උʢjest.con fi g.js ͳͲʣ • σʔλϕʔεΛ༻͍ͨςετΛิॿ͢Δؔ਺ʢ

    fi xtureʣͷ࡞੒ • ςετॳճىಈ࣌ʹɺσʔλϕʔεͷ࡟আ / ࡞੒ • ςετ͝ͱʹɺಠཱͨ͠σʔλͷ౤ೖ / ഁغ
  9. Ξ΢τϥΠϯ • എܠ • ΍ͬͨ͜ͱ • ࣾ಺TDDBCʢTDD Boot Campʣ։࠵ •

    Ϣχοτςετ؀ڥͷ੔උ • ΍ͬͨ݁Ռ • େࣄʹͨ͠ࢥ͍
  10. Ξ΢τϥΠϯ • എܠ • ΍ͬͨ͜ͱ • ࣾ಺TDDBCʢTDD Boot Campʣ։࠵ •

    Ϣχοτςετ؀ڥͷ੔උ • ΍ͬͨ݁Ռ • େࣄʹͨ͠ࢥ͍