Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_...
Search
fromkk
March 24, 2022
Programming
3
1.8k
note社の全員野球で品質向上活動について / note_qa_challenge #iOS_test_teatime
iOS Test TeaTime #4で登壇した資料です。
note社で品質向上のために実施している施策を紹介します。
fromkk
March 24, 2022
Tweet
Share
More Decks by fromkk
See All by fromkk
1年分のデータが見たいと言われてやったこと/yearly_data_with_note
fromkk
0
940
note iOSチームの自動化 ver.2021/automation_with_iOS_team_on_note_ver2021
fromkk
0
1.9k
Bitrise体験会説明資料/bitrise_explore
fromkk
1
1k
noteのiOSアプリで実装したアクセシビリティの全て #iosdc #a /a11y_with_iOS_App_on_note
fromkk
2
3.7k
dSYMのアップロードで SPMを活用する/use_spm_with_upload_dsyms
fromkk
1
2.8k
Bitriseのリモートアクセス機能 #bitrise_meetup/remote_access_of_bitrise
fromkk
1
570
note社でのMagic Pod活用事例 #af_iosdc/magicpod_with_note
fromkk
2
11k
iOSには無いmacOS独自機能をCatalystで実装する #iosdc #d/make_macos_apps_with_catalyst
fromkk
9
2.1k
Catalystに対応したアプリをリリースするまでのリジェクト集 #iosdc #a #lt/iosdc_2020_lt
fromkk
2
1k
Other Decks in Programming
See All in Programming
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
0
870
M5UnitUnified 最新動向 2025/05
gob
0
140
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
170
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
180
Laravel × Clean Architecture
bumptakayuki
PRO
0
150
SwiftDataのカスタムデータストアを試してみた
1mash0
0
150
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
0
210
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
3
5.3k
知識0からカンファレンスやってみたらこうなった!
syossan27
4
130
Optimizing JRuby 10
headius
0
590
By the way Google Cloud Next 2025に行ってみてどうだった
ymd65536
0
130
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
410
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
Designing Experiences People Love
moore
142
24k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Navigating Team Friction
lara
185
15k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Why Our Code Smells
bkeepers
PRO
336
57k
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.2k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
790
Transcript
!GSPNLL OPUFࣾͷશһٿͰ্࣭׆ಈʹ͍ͭͯ
None
None
ݱঢ়ͷͬ͘͟Γ৫ਤ ৬ೳ࣠ త࣠ EFW HD HD HD 4BB4 (SPXUI#BTF %BUBJOGSB
.- "QQ 43& %BUB EFW fi OBODF 54 'SPOUFOE σβΠφʔɺ1. 1. (SPXUI$ZDMF ΫϦΤΠλʔαΫηεɺΧΠθϯɺൃݟੑɺϚονϯά ΞϓϦʜFUD ։ൃج൫ 43& %BUBج൫ 5SVTU4BGFUZ4FDVSJUZ 'JOBODF 4BB4QSP (SPXUI#BTF ։ൃج൫ɺΞφϦετ
͋Εʁ2"νʔϜʁ
࣭େৎʁ
େৎʂ ͱݴ͍Εͳ͔ͬͨ
͜Ε·Ͱͷ࣭ʹؔ͢ΔऔΓΈ w Ϣχοτςετ֤ΤϯδχΞʹ͍ͤͯͨʢͳΔ͘ॻ͜͏Ͷʣ w Σϒଆͷ&&ςετʹNBCMɺΞϓϦͷ&&ςετʹ.BHJD1PEΛ࠾༻ w ϝϯςφϯε͕ेʹߦΘΕ͍ͯͨΘ͚Ͱͳ͘ɺؾ͍ͨਓ͕ϝϯςφϯ εΛ͢Δఔ w ػೳͷϦϦʔεલʹνʔϜͰ֬ೝ
OPUFJ04ΞϓϦͷςετࣄ w &&ςετ.BHJD1PEΛར༻ʢ৽ػೳܥͳΔ͘ςετΛՃ͢ΔΑ͏ʹ ͍ͯ͠Δ͕ΧόϨοδʹӨڹ͠ͳ͍ʣ w Ϣχοτςετ ϩδοΫʹؔ͢ΔςετͳΔ͘ॻ͘ 7JFXQPJOUGSFFDPTXJGUTOBQTIPUUFTUJOHΛར༻͍ͯ͠Δ
4OBQTIPU5FTUJOHςετͷ࣮ߦ͕࣌ؒ৳ͼΔͷ͕ݒ೦
ϚϧνϞδϡʔϧͷऔΓΈ w 9DPEF(FOͰؾܰʹλʔήοτΛ૿ݮͰ͖ΔΑ͏ʹ w λʔήοτΛ͚ΔͱςετߴʹճͤΔͷͰςετ͕ॻ͖͍͢ w ΞϓϦຊମʹςετΛՃ͢Δͱࡉ͔͍ςετͷ֬ೝʹ͕͔͔࣌ؒΓ͠ ͍ w ͱ͍͑ݱঢ়ຊମͷґଘ͕ڧ͘ͳ͔ͳ͔Γ͍ͤͯͳ͍
มԽͷ͖͔͚ͬ
Α·ߦ٭ w &.Ͱ͋Δ͞Μɹɹͱ݄ʹҰͷ w ࣭ʹ՝Λ͍࣋ͬͯΔਓ্͍ͤͨ͞ͱ͍͏ҙ͕ࣝ͋Δਓ͕Ұఆ͍Δ ͜ͱ͕Θ͔Δ
࣭ʹ͍ͭͯ՝ײΛ࣋ͭਓ͕ू݁
ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ ʼɹ2"ʹ͍ͭͯࢥ͍ΛͤΔձͷൃɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:?:?ʉ
NJSPͰ֤ʑ͕͍࣭࣋ͬͯͨʹؔ͢Δ՝ΛऩूɾάϧʔϓԽ
ਆʢ!UBSBQQPʣʹ૬ஊͩ
૬ஊΛਐΊΔதͰද໘Խ͞Εͨ՝ w $4͔Βͷ͍߹ΘͤͰෆ۩߹ʹؾͮ͘͜ͱ͕͋͠͠Δ w ΣϒͰෳνʔϜͷϦϦʔε͕ಉ࣌ʹඃͬͯ͠·͍ϦϦʔεͷौෆ۩߹ ͕ൃੜͨ͠ࡍͷΓ͚͕͘͠ͳ͍ͬͯͨ w ςετͷεΩϧҙ͕ࣝਓʹΑͬͯ͞·͟· w ԿΛ͍ͭϦϦʔεͨ͠ͷ͔ใ͕ετοΫ͞Ε͍ͯͳ͍
w ্࣭ͷҙࣝΛશࣾʹ͔͍ࠜͤͨ
$4͔Βͷ͍߹ΘͤͰෆ۩߹ʹ ؾͮ͘͜ͱ͕͋ͬͨ͠͠
·ͣܭଌ͡Ό
ܭଌ͍ͨ͜͠ͱ w ෆ۩߹Λݟ͚ͭΔͷ͕Ͳ͜ͳͷ͔ w Ϣʔβʔ͔Βͷ͍߹ΘͤʁϦϦʔεޙʹࣗͨͪͰݟ͚ͭΔʁ2"தʹݟ ͚ͭΔʁ w ֘ͷෆ۩߹͕ຊདྷͳΒͲ͜Ͱݟ͔ͭΒͳ͚Ε͍͚ͳ͍ͷ͔ w ίʔυΧόϨοδΛఆ؍ଌ͍ͨ͠
w ΧόϨοδ͕શͯͰͳ͍͕ΧόϨοδ͕͍ͱ࣭͕͍ͱݴ͑Δ
ܭଌ͍ͨ͜͠ͱ w ෆ۩߹Λݟ͚ͭΔͷ͕Ͳ͜ͳͷ͔ w Ϣʔβʔ͔Βͷ͍߹ΘͤʁϦϦʔεޙʹࣗͨͪͰݟ͚ͭΔʁ2"தʹݟ ͚ͭΔʁ w ֘ͷෆ۩߹͕ຊདྷͳΒͲ͜Ͱݟ͔ͭΒͳ͚Ε͍͚ͳ͍ͷ͔ w IUUQTGSPNLLNFOOGGD
ff C w ίʔυΧόϨοδΛఆ؍ଌ͍ͨ͠ w ΧόϨοδ͕શͯͰͳ͍͕ΧόϨοδ͕͍ͱ࣭͕͍ͱݴ͑Δ w IUUQTGSPNLLNFOOGDGB
ΣϒͰෳνʔϜͷϦϦʔε͕ಉ࣌ʹඃͬͯ ͠·͍ϦϦʔεͷौෆ۩߹͕ൃੜͨ͠ࡍͷ Γ͚͕͘͠ͳ͍ͬͯͨ
͚ࣾϦϦʔε༧ఆΧϨϯμʔ w ϦϦʔε࡞ۀ$IBU0QTͰࣗಈԽࡁΈ w ෳνʔϜ͕ಉ͡ʹେ͖ͳϦϦʔεΛ͠Α͏ͱ͢ΔͱϦϦʔεͷौ͕Ͱ͖ ͯ͠·͏ w ಉ͡ʹෳͷϦϦʔε͕͋ΔͱԿ͔ෆ۩߹͕͋ͬͨࡍʹͲ͜Ͱࠞೖͨ͠ͷ ͔͔ΓͮΒ͘ͳͬͯ͠·͏ w
ϦϦʔε༧ఆΧϨϯμʔͷ࡞ w ϦϦʔε༧ఆΛ༧ΊՃ͓ͯ͘͜͠ͱͰ҆શʹػೳΛϦϦʔεͰ͖ΔΑ͏ʹ
ςετͷεΩϧҙ͕ࣝਓʹΑͬ ͯ͞·͟·
ಡॻձ w ࢝ͷٳΈΛར༻࣭ͯ͠ʹؔ࿈ͦ͠ ͏ͳষΛಡΜͰײΛݴ͍߹ͬͨ w ଞࣾͷࣄྫΛֶΜͩΓɺ࣭ʹؔ͢Δҙࣝ ΛνʔϜͰৢͰ͖ΔͷͰ͍͍औΓΈ ͩͬͨ
্࣭ͷҙࣝΛશࣾʹ͔͍ࠜͤͨ
#VH#BTIͷ࣮ࢪ w (PPHMFͷιϑτΣΞΤϯδχΞϦϯάͷதʹ#VH#BTIͷهड़͕͋Γࢀߟʹͨ͠ w ࢀՃرऀΛืͬͯ࣌ؒఔͷ࣌ؒΛ֬อͯ͠#VH#BTIΛ࣮ࢪ w άϧʔϓ͝ͱʹػೳΛৼΓ͚ͯɺଧ伴ɺͰڞ༗ΛλʔϜ܁Γฦ͢ w ྑ͍ෆ۩߹Λݟ͚ͭͨνʔϜʹߴϙΠϯτ͕༩͞ΕɺҰ൪ϙΠϯτ͕ߴ͔ͬͨνʔ Ϝʹ
w ਖ਼֬ͳࣈ෬ͤΔׂ͕ͱͨ͘͞Μͷෆ۩߹Λൃݟ͢Δ͜ͱ͕Ͱ͖ͨ w #VH#BTIʹؔ͢ΔొஃࢿྉIUUQTTQFBLFSEFDLDPNIJSPLJ@UBOBLBOPUFDIV GBMTFCVHCBTIXPZBUVUFNJUB w #VH#BTIͷϨϙʔτهࣄIUUQTFOHJOFFSUFBNOPUFKQOOCGEE
ԿΛ͍ͭϦϦʔεͨ͠ͷ͔ใ͕ ετοΫ͞Ε͍ͯͳ͍
Կͷػೳ͕͍ͭϦϦʔε͞Εͨͷ͔ w ΞϓϦϦϦʔεͷͨͼʹϦϦʔεϊʔτΛॻ͍͍ͯΔͷͰׂͱετοΫ͞Ε ͍ͯΔ w ΣϒNBTUFSϒϥϯνʹϚʔδ㲈ϦϦʔεͩͬͨͷͰԿ͕͍ͭϦϦʔε͞Ε ͨͷ͔ෆ໌֬ͩͬͨ w ϦϦʔεϒϥϯν࡞͍ͯͨ͠ͷͰͦͷதʹඥͮ͘1VMM3FRVFTUΛҰཡ Խ͢Δ͚ͩͰྑ͍ͷͰ
w IUUQTHJUIVCDPNYNPUFNFOHJUQSSFMFBTFΛ(JU)VC"DUJPOTͰར ༻͢Δӡ༻ʹมߋ
·ͱΊ w ࣭ʹ՝Λ͍࣋ͬͯͨΓɺ্࣭ΛΓ͍ͨͱࢥ͍ͬͯΔϝϯόʔͰू· ͬͯ༗ࢤͰҰॹʹ্࣭ʹऔΓΈΛ࢝Ίͨ w ՝ΛҰؾʹ͢͜ͱͰ͖ͳ͍͕ɺยखؒͰΈΛ࡞ͬͯճ͍ͯ͘͜͠ ͱͰগͣͭ͠લਐ͍ͯ͠Δ w !UBSBQQP͞ΜʹೖͬͯΒͬͯݟΛڞ༗͍͍͍ͯͨͩͯ͠Δ w
ͱ͍͑·ͩ·ͩ՝ࢁੵΈ
https://open.talentio.com/r/1/c/note/pages/61276