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
大学で出席管理アプリ・掲示板閲覧アプリを開発・運用している学生の話
Search
kntk
September 12, 2022
Programming
2.6k
1
Share
大学で出席管理アプリ・掲示板閲覧アプリを開発・運用している学生の話
iOSDC2022 day2 TrackA 16:00〜 LT
kntk
September 12, 2022
More Decks by kntk
See All by kntk
Swiftのレキシカルスコープ管理
kntkymt
0
210
"奇妙"なSwift
kntkymt
3
340
SwiftのSIMDとその利用方法
kntkymt
2
330
Swiftのオーバーロード選択のスコア規則21種類
kntkymt
0
220
Meet high-performance image filtering in Swift
kntkymt
0
180
プログラミングを始めてからiOSエンジニアになるまで
kntkymt
0
1.8k
SwiftUIでの非同期処理データの状態管理を考える
kntkymt
1
2.5k
Swiftを知って欲しい
kntkymt
1
150
Other Decks in Programming
See All in Programming
AIエージェントと協働するCLI開発 — BunとOpenClawで学んだこと
yoshikouki
1
230
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
160
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
1.6k
Modding RubyKaigi for Myself
yui_knk
0
870
GitHub Copilot CLIのいいところ
htkym
2
1.2k
Moments When Things Go Wrong
aurimas
3
140
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
110
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
150
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
310
JavaDoc 再入門
nagise
0
260
プロパティの順序で型推論が壊れる!? TypeScript6.0の修正からContext-Sensitivityの仕組みを追う
bicstone
2
1.3k
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
390
BBQ
matthewcrist
89
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Building AI with AI
inesmontani
PRO
1
1k
Balancing Empowerment & Direction
lara
6
1.1k
KATA
mclloyd
PRO
35
15k
GitHub's CSS Performance
jonrohan
1033
470k
The Pragmatic Product Professional
lauravandoore
37
7.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
How to Ace a Technical Interview
jacobian
281
24k
Transcript
େֶͰ ग़੮ཧΞϓϦɾܝࣔ൘ӾཡΞϓϦ Λ։ൃɾӡ༻͍ͯ͠Δֶੜͷ LOULZNU
ࣗݾհ •LOULZNU •໊ݹۀେֶ म࢜ •େֶͷใج൫ηϯλʔͱ ڠྗֶ͠ੜνʔϜͰΞϓϦΛ։ൃɾӡ༻
ग़੮ཧΞϓϦ/*5FDIϐϩϦϯ •εϚϗ͔Βतۀʹग़੮ •#-& #FBDPOΛ༻͍ͨҐஔਪఆ • ֶʹઍݸͷ#-& #FBDPOΛઃஔ App Store: https://apps.apple.com/us/app/id1584907746
None
ֶੜܝࣔ൘ΞϓϦ/*5FDI## •εϚϗ͔Βֶੜܝࣔ൘ΛӾཡ •8FCͷֶੜܝࣔ൘ΛεΫϨΠϐϯά • ΞϓϦ%# 3FBMN Λ׆༻ App Store: https://apps.apple.com/us/app/id1525858812
None
औΓΈڞ༗
ΦϑϥΠϯଧࠁ ෆਖ਼ଧࠁࢭ •ΦϑϥΠϯͰଧࠁՄೳ • ଧࠁΛΩϟογϡɾ࣍ΦϯϥΠϯ࣌ʹૹ৴
ΦϑϥΠϯଧࠁ ෆਖ਼ଧࠁࢭ •ΦϑϥΠϯͰଧࠁՄೳ • ଧࠁΛΩϟογϡɾ࣍ΦϯϥΠϯ࣌ʹૹ৴ • εϚϗͷ෦࣌ؒมߋͰෆਖ਼ଧࠁ͕Մೳʹʜ
ΦϑϥΠϯଧࠁ ෆਖ਼ଧࠁࢭ •ΦϑϥΠϯͰଧࠁՄೳ • ଧࠁΛΩϟογϡɾ࣍ΦϯϥΠϯ࣌ʹૹ৴ • εϚϗͷ෦࣌ؒมߋͰෆਖ਼ଧࠁ͕Մೳʹʜ •/51 /FUXPSL5JNF1SPUPDPM ʹΑΔෆਖ਼ଧࠁࢭ
• ࣄલʹ/51Ͱऔಘͨ࣌ؒ͠Λར༻ • ϥΠϒϥϦ5SVF5JNFTXJGU
৽ணهࣄ௨ •ϩʔΧϧQVTI௨Ͱ৽ணهࣄ௨ • #BDLHSPVOE5BTLT J04ʙ • εΫϨΠϐϯάͰQVTI௨Λ࣮ݱʂ •8JEHFUʹΑΔఆظߋ৽
ΞʔΩςΫνϟ •ֶੜଔۀͯ͠͠·͏ • Ͱੈަ
ΞʔΩςΫνϟ •ֶੜଔۀͯ͠͠·͏ • Ͱੈަ •.JDSP7JFX$POUSPMMFS • ίϯϙʔωϯτຖʹ࡞ • ؆୯ͳΞʔΩςΫνϟͰ ίʔυ͕ංେԽ͠ʹ͍͘
学習コストが低く引き継ぎしやすい
'JSFCBTF"OBMZUJDT •ΠϕϯτϩάूܭʹΑΔ ϢʔβʔߦಈѲ •Ξοϓσʔτͷࢀߟʹ • ݕࡧཤྺΛݩʹ ݕࡧγϣʔτΧοτΛՃ
'JSFCBTF"#5FTUJOH •ݕࡧΞϧΰϦζϜվળ •ैདྷ " • ྨޠ͕ώοτ͠ͳ͍ • ʮֶ՝ʯͩͱ ʮֶʯ͕ώοτ͠ͳ͍
'JSFCBTF"#5FTUJOH •ݕࡧΞϧΰϦζϜվળ •৽ن # • ݕࡧޠΛܗଶૉղੳ͠ ֤୯ޠͷ݁ՌΛՃදࣔ • ʮֶ՝ʯˠʮֶʯʮ՝ʯ 検索成功率を5%改善
検索成功: 検索画⾯で検索した後、何かの記事詳細を開いた
ଞʹʜ •'JSFCBTF$SBTIMZUJDT 3FNPUF$POGJH •GBTUMBOF (JU)VC"DUJPOTʹΑΔϦϦʔεࣗಈԽ •41.ʹΑΔϚϧνϞδϡʔϧ •8JSFGSBNFʹΑΔը໘ؒͷૄ݁߹Խ •4XJGU(FO 4XJGU-JOU ͷ41.1MVHJO
•7$4UPSZCPBSEPS9JC •'JHNBʹΑΔσβΠϯཧ
ֶੜͷօ͞Μʂ
େֶͰΞϓϦΛӡ༻ͯ͠Έ·ͤΜ͔ʁ
࣮શ෦ແྉͰͰ͖Δ •"QQMF%FWFMPQFS1SPHSBNڭҭػ͔ؔͭ ඇӦརతͳΒແྉ •(JU)VC0SHBOJ[BUJPO 5FBN ڭҭػؔͳΒແྉ •(JU)VC0SHBOJ[BUJPOແྉ •'JSFCBTFհͨ͠ػೳશແྉ •'JHNBֶੜͳΒແྉ •.BD#PPLສ
࠶ݱੑ͕ߴ͍ͱ͍͏͜ͱͰ͢ʂ
େֶͰΞϓϦΛӡ༻ͯ͠Έ·͠ΐ͏ʂ
ँࣙ ໊ݹۀେֶ ใج൫ηϯλʔ দඌ ܒࢤ ઌੜ ֿԬ ৻ี ઌੜ ࢁຊ
େհ ઌੜ /*5FDIϐϩϦϯ /*5FDI## ։ൃνʔϜϝϯόʔ 0#ϝϯόʔ ͜ͷΛआΓͯਂ͘ޚྱਃ্͛͠·͢ɻ
ͲΜͳʹ୯७ͳ࣭Ͱྑ͍ͷͰ υγυγ࣭͍ͯͩ͘͠͞😸
͋Γ͕ͱ͏͍͟͝·ͨ͠