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
勇気を出して、Appleにバグレポートを出してみませんか?
Search
kNagadou
September 12, 2018
Programming
0
1.1k
勇気を出して、Appleにバグレポートを出してみませんか?
俺コン Day1
https://ore-con.firebaseapp.com
kNagadou
September 12, 2018
Tweet
Share
More Decks by kNagadou
See All by kNagadou
Musicアプリのトランジションを再現する
knagadou
3
2.5k
iPhoneX対応とScrollViewのcontentInset
knagadou
1
710
テスト実行時に 不要な初期化コードを実行しないようにする
knagadou
4
1.5k
Other Decks in Programming
See All in Programming
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
RailsGirls IZUMO スポンサーLT
16bitidol
0
190
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
810
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
850
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
700
型で語るカタ
irof
0
170
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
290
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
130
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
540
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
260
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1k
Featured
See All Featured
Practical Orchestrator
shlominoach
189
11k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
It's Worth the Effort
3n
185
28k
KATA
mclloyd
30
14k
Designing for humans not robots
tammielis
253
25k
The Cult of Friendly URLs
andyhume
79
6.5k
Side Projects
sachag
455
42k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
༐ؾΛग़ͯ͠ɺ "QQMFʹόάϨϙʔτΛग़ͯ͠Έ·ͤΜ͔ʁ ,":"$ٕज़෦ ,B[VNBTB/"("%0 Զίϯ%BZ PSFDPO@JPTےΤϯδχΞ
/BNF,B[VNBTB/"("%0 ,":"$ٕज़෦ 5XJUUFS!L[NTOHE /1$+/FX(FOFSBUJPO$MBTTJD 1IZTJRVF/PWJDFDN 1SPpMF
J04%$+BQBOͰొஃ͠·ͨ͠ IUUQTTQFBLFSEFDLDPNLOBHBEPVNVTJDBQVSJGBMTFUPSBO[JTJZPOXP[BJYJBOTVSV
ˎJ5VOFT"QQ4UPSF IUUQTJUVOFTBQQMFDPNKQBQQMPCJϩϏʔJE NU ˎ"OESPJE IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JEDPNLBZBDOBLBNBQIMKB ˎ8FC൛ IUUQTXFCMPCJDP ήʔϜ߈ུνϟοτ4/4 -PCJ
ےංେ2" 2 τϨʔχϯάΛͨ͠ޙɺٳଉඞཁʁ
ےංେ2" " ےͷम෮ճ෮Λͤ͞ΔͨΊඞཁ
ےංେ2" " ےͷम෮ճ෮Λͤ͞ΔͨΊඞཁ
ےංେ2" " ےͷάϦίʔήϯΛ ճ෮ͤ͞ΔͨΊඞཁ ࢁຊٛಙۀू̔ےංେɾےྗ্ͷϓϩάϥϛϯά
ےංେ2" " ےͷम෮ˠے߹ ے߹ͱےղৗʹߦΘΕ͍ͯΔ ˠے߹͕׆ൃʹͳΔ
#VH3FQPSUFS
"QQMF%FWFMPQFS"DDPVOU#VH3FQPSUFS
όάϨϙʔτΛग़͢ҙٛ w J04ʢϓϥοτϑΥʔϜʣͷόάΛ"QQMFʹ ͯ͠Β͏
όάϨϙʔτΛग़͢ҙٛ w υΩϡϝϯτΛΑ͘ಡΉ w υΩϡϝϯτͷؒҧ͍Λͯ͠Β͏
όάϨϙʔτͦ͠͏ʁ Λ͚ͭΒΕͦ͏ʁ ͦΜͳ͜ͱ͋Γ·ͤΜ
όάϨϙʔτͷఏग़ྫ
6**NBHF1JDLFS$POUSPMMFSͷόά
J04 J04
J04 J04 ը૾ͷΓऔΓྖҬʹ4UBUVT#BS͕ଘࡏ
ΓऔΓ݁Ռ͕ͣΕͯ͠·͏ ظ͢Δ݁Ռ ࣮ࡍͷ݁Ռ
όάϨϙʔτʹඞཁͳ߲ 1SPEVDU 5JUMF $MBTTJpDBUJPO #VH5ZQF 3FQSPEVDJCJMJUZ %FTDSJQUJPO
"QQMFʹఏग़͞ΕͨόάϨϙʔτඇެ։㊙ %0QFO3BEBSΛ׆༻͢Δ ˠଞͷ։ൃऀ͕ใࠂࡁΈͷόάϨϙʔτ͕ݟΕΔʂ
0QFO3BEBSͷԼهΛࢀߟʹ ϨϙʔτΛॻ͖·ͨ͠ 6**NBHF1JDLFSSFUVSOTP⒎TFUDSPQQFEJNBHF
1SPEVDU ͲͷϓϩμΫτʹ͍ͭͯͷϨϙʔτ͔ ࠓճͷྫͰɺ6*,JUΛબ
5JUMF ϨϙʔτͷλΠτϧ lJNBHFDSPQQJOHSFHJPOJTXSPOH J04z
$MBTTJpDBUJPO l#VHzʢෆ۩߹ʣ͔ l4VHHFTUJPOzʢఏҊʣΛબ ˠࠓճl#VHzʢෆ۩߹ʣ
#VH5ZQF ˠ6*6TBCJMJUZΛબ
3FQSPEVDJCJMJUZ ࠶ݱੑ ˠຖճ࠶ݱͰ͖ͨͷͰ l"MXBZTzΛબ
%FTDSJQUJPO όάͷৄࡉ
4VNNBSZ 8IFOJ04BOEl7JFXDPOUSPMMFSCBTFETUBUVTCBS BQQFBSBODF:&4zBOElBMMPXT&EJUJOH:&4zUIF SFUVSOFEDSPQQFEJNBHFJTTIJGUFETVCTUBOUJBMMZTIPXJOH BEJ⒎FSFOUSFHJPOUIBOTFMFDUFECZUIFVTFS
4UFQTUP3FQSPEVDF࠶ݱखॱ 1SFTFOUB6**NBHF1JDLFS$POUSPMMFS BMMPXDSPQQJOH 4FMFDUBQJDUVSFGSPNUIFQIPUPMJCSBSZ 5BLFBTDSFFOTIPUCFGPSFZPVQSPDFFEUPTIPXUIF NBTLFEBSFB JOTQFDUUIFPVUQVUPG 6**NBHF1JDLFS$POUSPMMFS&EJUFE*NBHF
&YQFDUFE3FTVMUTظ͢Δ݁Ռ 4FFl4JNVMBUPS4DSFFO4IPUJ1IPOF1MVT BU@J04QOHz εΫϦʔϯγϣοτͷఴͰ0,ˠ
"DUVBM3FTVMUT࣮ࡍͷ݁Ռ 4FFl4JNVMBUPS4DSFFO4IPUJ1IPOF1MVT BU@J04QOHz εΫϦʔϯγϣοτͷఴͰ0,ˠ
7FSTJPO#VJME࠶ݱ͢ΔڥɻJ04ͷόʔδϣϯ J04 $
$POpHVSBUJPOόάΛ֬ೝͨ͠σόΠεΛॻ͘ J1IPOF1MVT
όάϨϙʔτͷ݁Ռʜ
l&OHJOFFSJOHIBTEFUFSNJOFEUIBUZPVS CVHSFQPSUJTBEVQMJDBUFPGBOPUIFSJTTVF BOEXJMMCFDMPTFEz
ʮϨϙʔτ༰͕ଞͷͷͱॏෳ͍ͯ͠Δ͔Β Ϋϩʔζ͠·͢ɻʯ
υΩϡϝϯτͷؒҧ͍Λͯ͠Β͏
ྫɿ6*1SFTFOUBUJPO$POUSPMMFS
/PO/VMM /PO/VMM
IUUQTEFWFMPQFSBQQMFDPNEPDVNFOUBUJPOVJLJUVJQSFTFOUBUJPODPOUSPMMFS JOJUXJUIQSFTFOUFEWJFXDPOUSPMMFS MBOHVBHFPCKD JOJU QSFTFOUFE7JFX$POUSPMMFS6*7JFX$POUSPMMFS QSFTFOUJOHQSFTFOUJOH7JFX$POUSPMMFS6*7JFX$POUSPMMFS ʮॳظԽͰ͖ͳ͔ͬͨ߹ɺOJMΛฦ͢ʯ
ͱॻ͔Ε͍ͯΔɻ
ιʔε͕ਖ਼ղͷͣͳͷͰɺυΩϡϝϯτ͕ؒҧ͍ͬͯΔ ˠόάϨϙʔτͰใࠂ͠Α͏ʂ
·ͱΊ
όάϨϙʔτΛग़͢ҙٛ w J04ʢϓϥοτϑΥʔϜʣͷόάΛ"QQMFʹ ͯ͠Β͏ w υΩϡϝϯτΛΑ͘ಡΉ w υΩϡϝϯτͷؒҧ͍Λͯ͠Β͏
༐ؾΛग़ͯ͠ɺ όάϨϙʔτΛૹͬͯΈ·͠ΐ͏
ےτϨ͢Εɺ༐ؾ͕͔ͭ͘ ߹ಉτϨʔχϯάઈࢍืूதʂ
J04ɺ"OESPJEɺͳͲͳͲ ΤϯδχΞઈࢍืूதʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠
Ҿ༻ɾࢀߟ <>IUUQTEFWFMPQFSBQQMFDPNCVHSFQPSUJOH <>IUUQTPQFOSBEBSBQQTQPUDPNQBHF <>IUUQTXXXBNB[PODPKQࢁຊٛಙۀू̔ےං େɾےྗ্ͷϓϩάϥϛϯάࢁຊٛಙFCPPLEQ #;5,9$7