Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Pepabo Tech Conference 7
hisaichi5518
February 02, 2017
Technology
1
910
Pepabo Tech Conference 7
hisaichi5518
February 02, 2017
Tweet
Share
More Decks by hisaichi5518
See All by hisaichi5518
Dartにおける静的解析 / FlutterKaigi 2022
hisaichi5518
0
740
ソフトウェアエンジニアが品質保証を学んでわかったこと / What software engineers have learned about quality assurance
hisaichi5518
7
7.3k
10X と Flutter / 10X with Flutter
hisaichi5518
0
1.6k
ひさいちとの1on1
hisaichi5518
0
2.2k
しあわせ推進委員会 / Shiawase Promotion Committee
hisaichi5518
0
940
2017-03-23
hisaichi5518
0
3.5k
かんばんやりたい
hisaichi5518
0
840
エンジニアの立ち居振る舞い
hisaichi5518
2
1.3k
見極め判断・妄想判断
hisaichi5518
0
1.3k
Other Decks in Technology
See All in Technology
地方自治体業務あるある ーアナログ最適化編-
y150saya
1
270
ROS_Japan_UG_#49_LT
maeharakeisuke
0
220
20230123_FinJAWS
takuyay0ne
0
120
Bill One 開発エンジニア 紹介資料
sansantech
PRO
0
110
経営統合をきっかけに会社をエンジニアリングした話 / btconjp-2023
carta_engineering
0
150
【Λ(らむだ)】WinActorから始めるいつのまにリスキリング / WinAtorライトニングトーク大会20230123
lambda
0
100
ユーザーテストガイドライン VERSION 2.0
kouzoukaikaku
0
1.3k
OpenShiftのリリースノートを整理してみた
loftkun
2
370
CES_2023_FleetWise_demo.pdf
sparkgene
0
110
証明書って何だっけ? 〜AWSの中間CA移行に備える〜
minorun365
3
2.1k
DNS権威サーバのクラウドサービス向けに行われた攻撃および対策 / DNS Pseudo-Random Subdomain Attack and mitigations
kazeburo
5
1.2k
Exploring MapStore Release 2022.02: improved 3DTiles support and more
simboss
PRO
0
370
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
180k
Support Driven Design
roundedbygravity
88
8.9k
Automating Front-end Workflow
addyosmani
1351
200k
It's Worth the Effort
3n
177
26k
Atom: Resistance is Futile
akmur
256
24k
Three Pipe Problems
jasonvnalue
89
8.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
29
7.9k
Art, The Web, and Tiny UX
lynnandtonic
284
18k
Designing on Purpose - Digital PM Summit 2013
jponch
108
5.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
22
43k
Visualization
eitanlees
128
12k
Designing for Performance
lara
600
65k
Transcript
!IJTBJDIJ(.01FQBCP *OD ୈճϖύϘςοΫΧϯϑΝϨϯε NJOOF"OESPJEΞϓϦ ʹ͓͚ΔνʔϜ։ൃ
νʔϑςΫχΧϧϦʔυ !IJTBJDIJ "OESPJEΞϓϦΤϯδχΞ
$5-ͬͯ w ෦ํɾඪʹج͖ͮɺ෦શମͷٕज़બ͓Αͼٕज़ ऀ৫ʹ͍ͭͯํΛܾఆ͠ɺ࣮ߦ͢Δɻ
$5-ͬͯ ʢ؆୯ʹʣ w $50͕શࣾͷٕज़ํͱٕज़ऀ৫ΛϚωδϝϯτ͢Δͷ ʹରͯ͠ɺ$5-෦ॺͷٕज़ํͱٕज़ऀ৫ΛϚωδ ϝϯτ͢Δ w ঢ়گʹԠͯ͡ɺςοΫϦʔυͷׂ୲͍ͬͯ͘ IUUQEJBSZTIVDSFBNOFUFDDUMIUNM
$5-ͬͯ ʢ؆୯ʹʣ w $50͕શࣾͷٕज़ํͱٕज़ऀ৫ΛϚωδϝϯτ͢Δͷ ʹରͯ͠ɺ$5-෦ॺͷٕज़ํͱٕज़ऀ৫ΛϚωδ ϝϯτ͢Δ w ঢ়گʹԠͯ͡ɺςοΫϦʔυͷׂ୲͍ͬͯ͘ IUUQEJBSZTIVDSFBNOFUFDDUMIUNM
ςοΫϦʔυͬͯ IUUQEIBUFOBOFKQIJHFQPO ΤϯδχΞνʔϜͷੜ࢈ੑΛ ՄೳͳݶΓ࠷େԽ
νʔϜͷੜ࢈ੑͷ࠷େԽ ͻͱΓͰΖ͏ͱͯ͠ແཧ
"OESPJEΤϯδχΞͨͪ Ͱ͖ͬͯͨ͜ͱ
ςετͷ w ςετΛॻ͖׳Ε͍ͯΔਓ͕গͳ͔ͬͨ w ׳ΕΔͨΊʹिؒʹςετΛॻ͘ΛఆΊͨ ಋೖཧ༝ w ݱࡏͷϝϯόʔɺςετʹॻ͖׳Ε͍ͯΔͷͰഇࢭࡁΈ w ৽ͨͳϝϯόʔ͕དྷͨΒɺ·ͨͬͯΈΔͷ͍͍͔
w ·ͨςετΛ૿͢ͱ͍͏ҙຯͰޮՌ͋ͬͨ ݱࡏ
%FWJDF'BSNಋೖ w ࣮ࡍͷσόΠεΛར༻ͯ͠ςετΛ࣮ߦͯ͘͠ΕΔɻ"NB[POࣾఏ ڙ %FWJDF'BSNͱ w ϓογϡͨ͠ΒϒϥϯνຖʹࣗಈͰ࣮ߦ͢ΔΑ͏ʹ͍ͨ͠ ಋೖཧ༝ w ಈ͘ϒϥϯν੍ݶ͔͚͍ͯΔ͚Ͳܧଓத
w 'JSFCBTF5FTU-BCͷಋೖݕ౼த ݱࡏ
.71ΞʔΩςΫνϟಋೖ w 6*ςετͭΒ͍ɻ୯ମςετॻ͖͍ͨ w "OESPJE5FTUͰͳ͍ͱಈ͔ͳ͍Ϋϥε͔ΒϩδοΫΛ͍ͨ͠ w ܾ·Γ͝ͱΛܾΊͯͭͷΫϥεʹ٧ΊࠐΈ͗͢ͳ͍Α͏ʹ͍ͨ͠ ಋೖཧ༝ w ৽͍͠ը໘.71ΞʔΩςΫνϟʹԊͬͯ࡞Δ
w ݹ͍ը໘࡞Γ͢அΛੵۃతʹ͢Δɻ࠷ۙͩͱΧʔτը໘ɾ จೖྗը໘ͳͲΛશ෦ॻ͖͑ͨ w ʮEFYGN.71ʯͰݕࡧ ݱࡏ
ϦϦʔε୲ʢϦϦ୲ʣ w ϦϦʔεʹؚΊΔͷͷਐḿ֬ೝɾϦϦʔεલʹόά͕ݟ͔ͭͬͨ ΒͲ͏͢Δ͔ͷஅɾϦϦʔε࡞ۀɾϦϦʔεޙͷΫϥογϡࢹ ϦϦʔε୲ͱ w ϦϦʔεʹඞཁͳ͜ͱΛ୭͕ΔͱܾΊΔ͜ͱͰʮ୭͔͕ΔͩΖ ͏ʯΛͳ͘͢ ಋೖཧ༝ w
όʔδϣϯ͝ͱʹ࣋ͪճΓͰ୲͢Δ w ϦϦʔε୲͕ɺϦϦʔεલʹΠγϡʔΛཱͯͯɺϦϦʔε50%0 ͷՄࢹԽͳͲ͍ͯ͠Δ ݱࡏ
ΠγϡʔɾϓϧϦΫςϯϓϨʔτ w ΠγϡʔϓϧϦΫͰॻ͘༰͕ϝϯόʔͰόϥόϥ w ͋ͱ͔Βݟͨ࣌ʹԿΛ͔͑ͨͬͨͷ͔Α͘Θ͔Βͳ͘ͳͬͯࠔ Δ w ॻ͘͜ͱΛܾΊ͓ͯ͘͜ͱͰɺࣄΛཧ͘͢͢͠Δ ಋೖཧ༝ w
Πγϡʔʮࠔ͍ͬͯΔ͜ͱʯʮΰʔϧʯʮ૬ஊ͍ͨ͜͠ͱʯʮؔ ࿈ʯ w ϓϧϦΫʮͳͥΔͷ͔ɾͲ͏Δͷ͔ʯʮ50%0ʯʮϨϏϡʔ ϙΠϯτʯʮؔ࿈ʯ w ඞཁʹԠͯ͡Ξοϓσʔτ͍ͯͯ͠ɺΑΓྑ͍͍ͯͬͯ͘͠Δ ݱࡏ
ίʔυϨϏϡʔ w ଞͷਓ͕ॻ͍ͨίʔυΛಡΜͰɺֶͿ w ଐਓੑͷഉআ w ػցతʹൃݟग़དྷͳ͍ޡΓͷൃݟ ҙਤ w ϝϯόʔ͕ਓͳͷͰɺ͓ޓ͍ͷϓϧϦΫΛϨϏϡʔ͢Δ
w ϓϧϦΫʹΞαΠϯ͞ΕͨΒϨϏϡʔ͢Δ ݱࡏ
ϨϏϡʔλΠϜ w ʹճɺϝϯόʔશһ͕ίʔυϨϏϡʔΛ͢Δ࣌ؒ ϨϏϡʔλΠϜͱ w ਓʹΑͬͯϨϏϡʔ͢ΔλΠϛϯά͕ϚνϚν w ͲͷλΠϛϯάͰϨϏϡʔ͕ऴΘΔͷ͔Θ͔Βͳ͍ ಋೖཧ༝ w
͓ன͝Μޙͷ͔࣌Β࣌·ͰϨϏϡʔλΠϜ w ޙͰग़ͯ͘ΔϦϚΠϯμʔͷ͓͔͛Ͱؾ͚Δ͠ɺϨϏϡʔ͠Α͏ ͱࢥ͑Δ ݱࡏ
վળͷ࣌ؒ w ɺݟ͚ͭͨ՝Λमਖ਼͢Δ࣌ؒ վળͷ࣌ؒͱ w ֤ʑɺ՝ͷൃݟग़དྷΔ͚ͲɺͦΕΛ࣮ߦ͢Δ͕࣌ؒͳ͍ ಋೖཧ༝ w ݁ہ50%0͕ͯ͘͠Δ͕࣌ؒ࣋ͯͣഇࢭ w
50%0ͷݟੵΓΛ࣌ؒʹͯ͠ɺݟ͚ͭͨ՝Λमਖ਼͢Δ༨ ༟Λ࣋ͨͤͯΈ͍ͯΔ ݱࡏ
4MBDLϦϚΠϯμʔ׆༻ w ʮ͔࣌ΒϨϏϡʔλΠϜͶʯͬͯݴ͚ͬͯͨͲɺΕΔ͜ͱ͕ ଟʑ͋ͬͨ w ܾ·ͬͨΒ͙͢ઃఆग़དྷͯϝϯόʔશһ͕ར༻͍ͯ͠Δ4MBDLͷϦ ϚΠϯμʔΛ׆༻͢Δ͜ͱʹͨ͠ ಋೖཧ༝ w ʮஈ֊ϦϦʔεͷׂ߹Λ͋͛Δʯʮ͔ΜΜߋ৽ʯʮ$SBTIMZUJDT
ΛݟΔʯʮ༦ձΛ͢ΔʯʮλεΫݟ͠ʯͷϦϚΠϯμʔ͕ઃఆ͞ Ε͍ͯΔ ݱࡏ
શ෦ "OESPJEΤϯδχΞͨͪ Ͱ͖ͬͯͨ
͕શ෦ߟ͑ͨΘ͚Ͱͳ͍ʂ
l"OESPJEΤϯδχΞz͕ νʔϜͷ՝ʹؾ͚ͮͯ l"OESPJEΤϯδχΞzͰ ղܾํ๏Λߟ͑Δ ڥΛͭ͘Δ
ΈΜͳ͕՝ൃݟɾղܾͰ͖ΔڥΛͭ͘Δ w ;Γ͔͑Γ w ༦ձ w ͔ΜΜ
"OESPJE;Γ͔͑Γ w ϦϦʔεຖʹ"OESPJEνʔϜಛ༗ͷ՝Λൃݟ͠ɺղܾ͢ ΔͨΊʹΈΜͳͰߟ͍͑ͨ
"OESPJE༦ձ w ࠓͬͨ͜ͱɾࠔ͍ͬͯΔ͜ͱΛͦͷͷ͏ͪʹڞ༗͢ Δ͜ͱͰɺ;Γ͔͑ΓͷपظΑΓૣ͘νʔϜͷ՝ൃݟͱ ղܾΛߦ͏ w ͬͨ͜ͱͷڞ༗ΛΞϓϦΛݟͤͳ͕Βߦ͏
͔ΜΜ w 50%0ͷՄࢹԽ͕ߦΘΕ͍ͯͳ͍ͱɺػೳ͕ϦϦʔεʹೖ Δͷ͔ɾೖΒͳ͍ͷ͔୲ऀʹฉ͔ͳ͍ͱΘ͔Βͣɺଞͷ ϝϯόʔ͕ࣗΕͯΔͱ͍ͬͨʹؾ͖ͮʹ͍͘ w ʮ͔ΜΜΓ͍ͨʯͰݕࡧ
͔ΜΜ
l"OESPJEΤϯδχΞz͕ νʔϜͷ՝ʹؾ͚ͮͯ l"OESPJEΤϯδχΞzͰ ղܾํ๏Λߟ͑Δ ڥΛͭ͘Δ
ςετͷɺ%FWJDF'BSN ಋೖɺ.71ΞʔΩςΫνϟಋ ೖɺϦϦʔε୲ɺΠγϡʔ ϓϧϦΫςϯϓϨʔτɺίʔ υϨϏϡʔɺϨϏϡʔλΠϜɺ վળͷ࣌ؒɺ4MBDLϦϚΠϯ μʔ׆༻ʜΛͨ݁͠Ռ
Χʔτը໘σβΠϯϦχϡʔΞϧɾจ ೖྗը໘σβΠϯϦχϡʔΞϧɾจ֬ ೝը໘σβΠϯϦχϡʔΞϧɾ࡞ϋο γϡλάɾEέʔλΠ͍ϓϥεରԠɾBV ͔ΜͨΜܾࡁରԠɾήετߪೖɾ࡞ը ૾ҰׅొɾNJOOFNBHରԠɾΫʔ ϙϯɾࡏݿมߋɾߪೖΦϓγϣϯɾλο νϑΟʔυόοΫରԠɾ͓ؾʹೖΓߜΓ ࠐΈɾؔ࿈࡞දࣔɾΞϨϧΪʔදࣔର ԠͳͲΛϦϦʔεग़དྷͨ
ࠓޙ
lΈΜͳz͕ νʔϜͷ՝ʹؾ͚ͮͯ lΈΜͳzͰ ղܾํ๏Λߟ͑Δ ڥΛͭ͘Δ
NJOOFࣄۀ෦ͷੜ࢈ੑ Λ࠷େԽ