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
kuroyam
August 23, 2017
Programming
1
1k
アプリ設計改善の旅路
kuroyam
August 23, 2017
Tweet
Share
More Decks by kuroyam
See All by kuroyam
iOS13でもSwiftUIでLazyなGridを実装したい! / use SwiftUI on iOS13
kuroyam
1
1.2k
開発合宿で バーチャルオフィス を作ろうとしたお話 / Let's Babiniku !
kuroyam
0
2.2k
途中からSwiftLint
kuroyam
1
640
Objective-Cで書かれたアプリをSwift化したときの話
kuroyam
4
430
Other Decks in Programming
See All in Programming
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
Graviton と Nitro と私
maroon1st
0
140
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
210
愛される翻訳の秘訣
kishikawakatsumi
3
350
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
410
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
120
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
660
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
290
これならできる!個人開発のすゝめ
tinykitten
PRO
0
130
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
27k
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
97
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Being A Developer After 40
akosma
91
590k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
29
How Software Deployment tools have changed in the past 20 years
geshan
0
30k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
エンジニアに許された特別な時間の終わり
watany
106
220k
Side Projects
sachag
455
43k
Transcript
ࠇాॣ(.01FQBCP *OD 4BOTBOº(.0ϖύϘ ΞϓϦઃܭվળͷཱྀ࿏
ࠓ͍ͨ͜͠ͱ͜Μͳײ͡ wΞϓϦͷઃܭΛ.77. 3Yʹͨ͠Βޮ্͕ͬͨΑ wͰಋೖ͢Δͷ͍Ζ͍Ζ͍ͨΜͩͬͨΑ w͍ͨΜ͚ͩͬͨͲͨ͘͞Μͷֶͼ͕͋ͬͨΑ wͲ͜ͰΈɺͲ͏͑Λग़͖͔ͯͨͨ͠Λ͢͜ͱͰɺಉ͡ΈΛ࣋ͬ ͍ͯΔਓͨͪͷྗʹͳΕͨΒ͏Ε͍͠Α
ϞόΠϧΞϓϦΤϯδχΞ ࠇాॣ!LVSPZBN 4)ࣄۀ෦EBZT"MCVNάϧʔϓ
࠷ॳ͜͏͍͏ײͩͬͨ͡ wͳΜͰ7JFX$POUSPMMFSͰΔͷͰͰ͔͘ͳΓ͕ͪ wαʔόʔ͔Βऔಘͨ͠σʔλΛ7JFX$POUSPMMFSͰ࣋ͬͯΔ wඇಉظॲཧ͕བྷΉͱͲ͏ؤுͬͯωετ͕ਂ͘ͳΔ wίʔυ͕ಡΈͮΒ࣮͘मਖ਼ʹ͕͔͔࣌ؒΔ wଏʹݴ͏.BTTJWF7JFX$POUSPMMFSʢ.7$ʣ
ਤʹ͢Δͱ͜͏
ϨΨγʔͳΞϓϦ͋Δ͋Δͳܗ
վળ͍ͯͧ͘͠
.71ͱ͍͏ͷ͕͋ΔΒ͍͠ wϞόΠϧք۾Ͱઃܭͷ͕Γ্͕ΔΑ͏ʹͳ͖ͬͯͨ࣌ظͩͬͨ ʢʣ w͜Εࢲ͕ٻΊ͍ͯͨͷͰɾɾɾʁ wͱΓ͋͑ͣͬͯΈΑ͏ʂ
ͬͯΈͨɺ͔͠͠ɾɾɾ w"1*Λୟ͘ՕॴΛ1SFTFOUFSʹҠ͢ wऔಘͨ͠σʔλ1SFTFOUFSͰཧ w1SFTFOUFSଆ͔ΒEFMFHBUFͰ7JFXΛߋ৽͢Δ wͦ͜·Ͱָʹͳͬͯͳ͘ͳ͍ʁ w͜Εɺຊʹ͍͋ͬͯΔͷ͔ͱ͍͏ෆ҆
None
࣌Λ;Γ͔͑Δͱ w1SFTFOUFSͷׂʹ͍ͭͯߟ͕͑Γ͍ͯͳ͔ͬͨ w.PEFMʹ·ͭΘΔޡղʹؾ͚͍ͮͯͳ͔ͬͨ w࣌ࢀߟʹͳΔίʔυ͕গͳ͔ͬͨ͜ͱ͋Γ .BTTJWF7JFX$POUSPMMFSΛׂ͚ͨͩ͠ͷࣅඇ.71ʹ͔͠Ͱ͖ͳ͔ͬ ͨ
ଟগϚγʹͳ͚ͬͨͲ େ͖ͳվળʹͳΒͳ͔ͬͨ
ͦͷޙ wࣾͷผϓϩδΣΫτͰ3Y4XJGU͕ಋೖ͞Εͨ wಉ྅ͷ6OJUZେ͖ΤϯδχΞʹΑΔܹ͍͠6OJ3Yਪ͠ w,JDLTUBSUFSΞϓϦͷ044Խʢ.77. 3FBDUJWF$PDPBʹΑΔϓ ϩμΫγϣϯ࣮ͷެ։ʣ
3YͬͯΈΔ͔
.77. 3Yظ w,JDLTUBSUFSͱ͍͏͓खຊ͕͋ͬͨ wΜͩΓ٧·ͬͨΓͨ͠ͱ͖ʹͤΔਓ͕ࣾʹ͍ͨ wͱ͍͑ύϥμΠϜ͕มΘΔͷͰ3Y͍͠ɾɾɾ
ؔܕݴޠΛֶΜͩ w&MJYJS͕ೖͱͯ͠Α͔ͬͨ wˠͷຊΛಡΜͰϞφυ͕ͳΜͱͳ͘Θ ͔ͬͨͱ͖ͷিܸ w4XJGUϋΠϒϦουݴޠͳͷͰɺؔ ܕݴޠΛֶΜͰ͔ΒΑΓચ࿅͞Εͨ ίʔυΛ͔͚ΔΑ͏ʹͳͬͨ
ษڧձυϦϒϯษڧ wࣾͰʮΏΔ;Θ3Yʯͱ͍͏ษڧձΛ։࠵ w͕ࣗΘ͔ͬͯͳ͍ͱਓʹઆ໌Ͱ͖ͳ͍ w֓೦తͳͱ͜Ζ͕ଟ͍ͷͰͳ͓͞Β͍ͨΜͩͬͨ w͍·ࢿྉΛݟฦͯ͠ΈΔͱ͚ͬ͜͏͍ wൃද͢ΔͨΊʹֶΜ͚ͩͲɺൃදͨ͜͠ͱͰֶΜͩ͜ͱ͋Δ
.PEFMʹର͢Δޡղ͕ղ͚Δ w'31͢ΔͨΊʹΞϓϦͰҰͭͷঢ়ଶΛ࣋ͭඞཁ͕͋Δ w.PEFMΛ୯ͳΔσʔλͱଊ͑ΔͷͰͳ͘ɺͱͯ͠ଊ͑Δͱ͏·͘ ͍ͬͨ wϦϙδτϦύλʔϯ3FEVYͳͲɺ͜͜ΒΜͷΛղܾ͢Δͨ ΊͷΞϓϩʔν͋Δ͜ͱΛΔ w.PEFMͷઃܭΛͲ͏վળ͍͔͕ͯ͘͜͠Ε͔Βͷ՝
ਤʹ͢Δͱ͜͏
Ͳ͏ͳͬͨʁ wίʔυΛॻ͖͘ॴ͕͖ͬΓͯ͠໎Θͳ͘ͳͬͨ w3YͰετϦʔϜΛ࡞ΔΑ͏ʹ͔ͯ͠Βίʔυͷमਖ਼͕͍͢͠ wඇಉظॲཧը໘ߋ৽ͳͲɺ͜Ε·Ͱ͍ͨΜͩͬͨͱ͜Ζ͕͔ͳΓ ָʹͳͬͨ wίʔυॻָ͍͍͍ͯͯ͠
ཱྀͷதͰֶΜͩ͜ͱ wܗ͚ͩͰΞʔΩςΫνϟΛಋೖ͠Α͏ͱ͢Δͱ͏·͍͔͘ͳ͍ɻʮͳ ͥͦ͏͢Δ͔ʯΛߟ্͑ͨͰɺϓϩμΫτʹ߹͏ઃܭΛߟ͍͑ͯ͘ͷ ͕େࣄ wϞόΠϧΞϓϦͱ͍͏ͷத͚ͩͰͳ͘ɺͷগ͠֎ʢ8FCͷϑϩϯ τΤϯυ/&5ͳͲʣͷٕज़͔ΒֶΔ͜ͱͨ͘͞Μ͋Δ wֶΜͩ͜ͱΛઆ໌ͨ͠Γൃදͨ͠Γ͢Δͱ͔ͦ͜Β͞Βʹֶͼ͕͋Δ wઃܭʹͷਖ਼ղऴΘΓͳ͍ɻߟ͑ଓ͚ͯࣗͨͪͷ͑Λ ग़͍ͯ͘͠ඞཁ͕͋Δɻ
UPCFDPOUJOVFEʜ