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
FUJISAKI Masanori
November 25, 2019
Technology
12
3.9k
プロポーザル・アンチパターン
採択されないプロポーザルで、ありがちな内容をまとめました。
プロポーザルを提出する前などのチェックにお使いください。
FUJISAKI Masanori
November 25, 2019
Tweet
Share
More Decks by FUJISAKI Masanori
See All by FUJISAKI Masanori
Site Reliability Engineeringとは。
fujisaki_hb
2
440
セキュリティの夕べ20161124_公開用.pdf
fujisaki_hb
0
140
Other Decks in Technology
See All in Technology
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
人工衛星のファームウェアをRustで書く理由
koba789
15
8.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
大「個人開発サービス」時代に僕たちはどう生きるか
sotarok
20
10k
[ JAWS-UG 東京 CommunityBuilders Night #2 ]SlackとAmazon Q Developerで 運用効率化を模索する
sh_fk2
3
440
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1k
エラーとアクセシビリティ
schktjm
1
1.3k
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
450
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
Rustから学ぶ 非同期処理の仕組み
skanehira
1
140
S3アクセス制御の設計ポイント
tommy0124
3
200
Modern Linux
oracle4engineer
PRO
0
100
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Faster Mobile Websites
deanohume
309
31k
Gamification - CAS2011
davidbonilla
81
5.4k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Why Our Code Smells
bkeepers
PRO
339
57k
It's Worth the Effort
3n
187
28k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
ϓϩϙʔβϧɾΞϯνύλʔϯ ʙ࠾͞Εͳ͍ϓϩϙʔβϧͷಛ͔Βֶ΅͏ʙ !GVKJTBLJ@IC
ࣗݾհ ౻࡚ ਖ਼ൣ גࣜձࣾϋʔτϏʔπ දऔక झຯকع 5XJUUFS!GVKJTBLJ@IC 'BDFCPPLGVKJTBLJNBTBOPSJ
ؔΘ͍ͬͯΔͷ ɾ+VMZ5FDI'FTUB࣮ߦҕһ ϓϩάϥϜҕһ https://2019.techfesta.jp/ ɾ*OUFSOFU8FFLϓϩάϥϜҕһ https://www.nic.ad.jp/iw2019/ ɾΠϯϑϥΤϯδχΞษڧձ ICTUVEZhttps://heartbeats.jp/hbstudy/ ɾిؾ௨৴େֶ ࣾձਓཤमূ໌ϓϩάϥϜͷӡӦҕһ
ʮΣϒγεςϜσβΠϯϓϩάϥϜʯhttps://www.websys.edu.uec.ac.jp/websys/ ʮ"*ɾηΩϡϦςΟਓࡐҭϓϩάϥϜʯhttps://www.websys.edu.uec.ac.jp/aisec/
։࠵༧ఆ ɾ*OUFSOFU8FFL!ʙ ɾ+VMZ5FDI'FTUB! ɾΠϯϑϥΤϯδχΞษڧձ ICTUVEZ !݄࣍̍ඪ ɾిؾ௨৴େֶ ࣾձਓཤमূ໌ϓϩάϥϜ ืू։࢝ Ԡืઌணॱ
ʮΣϒγεςϜσβΠϯϓϩάϥϜʯhttps://www.websys.edu.uec.ac.jp/websys/ ʮ"*ɾηΩϡϦςΟਓࡐҭϓϩάϥϜʯhttps://www.websys.edu.uec.ac.jp/aisec/
ϓϩϙʔβϧɾΞϯνύλʔϯ 1SPQPTBMBOUJQBUUFSOT
લఏ ɾ͜Ε͔Βग़ͯ͘Δͷɺ͋͘·ͰՍۭͷϓϩϙʔβϧͰ͢ɻ ɾ୭͔Λ%JTΓ͍ͨΘ͚Ͱͳͯ͘ ʮ͜͏ड͚औΒΕΔ͜ͱ͕͋ΔΜͩʯͱ͍͏͜ͱΛཧղ Ͱ͖Δͱ(PPEɻ ɾٕज़ܥͷษڧձΧϯϑΝϨϯεΛఆ͍ͯ͠·͢ɻ ॴʹΑͬͯΉ͠Ζ·ΕΔ߹͋Γ͑·͢ɻ
ϓϩϙʔβϧɾΞϯνύλʔϯ ҎԼͷࢹͰྫΛ͍͖͋͛ͯ·͢ɻ ɾλΠτϧ ɾ֓ཁ ɾϓϩϑΟʔϧ
ϓϩϙʔβϧɾΞϯνύλʔϯ ʙλΠτϧฤʙ
ΧϯϑΝϨϯεͷ༰ʹԊ͍ͬͯͳ͍ ɾαʔόʔϨεͷΠϕϯτͰ ࠓɺ͋͑ͯΦϯϓϨΛ͘ޠΔ
ϏοάϫʔυʹཔΓ͗ͯ͢Δ ɾڊେγεςϜͷצॴ ɾΤϯλʔϓϥΠζΫϥεͷηΩϡϦςΟ ɾ"*Λར༻ͨ͠Πϯϑϥӡ༻
λΠϛϯάΛ֎͍ͯ͠Δ ɾ̋̋࣌ͷʙ ɾ̋̋ੈͷʙ ɾʮݹ͍πʔϧʯͷʙ
Կͷٕज़ͷ͔Θ͔Βͳ͍ ɾϏοάσʔλΛॲཧ͢ΔγεςϜͷࣄྫ ɾ͏ͪͷγεςϜΛΫϥυҠઃͨ͠
ٙܗͰ͓ΘΔ ɾͲͷΑ͏ʹ̋̋Λղܾ͔ͨ͠ʁ ɾ̋̋ͷͱ͖Ͳ͏Δ͖͔ʁ
Ͱҟ༷ʹ͍ ɾΦϯϓϨ࣌Λੜ͖Ԇͼ͖ͯͨࢲͱ ͋ͳͨͰߟ͑Δ࣍ੈٕज़ͷબͷ ํ ʙΫϥυ࣌Λੜ͖ԆͼΔͨΊ ʹࢲ͕औͬͨߦಈͱʙ
ओͱ෭͕ٯ ɾΫϥυ࣌Λੜ͖ԆͼΔͨΊʹ ʙ࣍ੈٕज़ͷબͷצॴʙ
ωΨςΟϒ ɾͭΒ͍ɺ͠ΜͲ͍ɺ̋̋ͰԜΜͩ
ࣗͷͰऴΘΔ ɾॳ৺ऀͷࢲ͕ʙ͕Ͱ͖ΔΑ͏ʹͳΔ·Ͱ
ϓϩϙʔβϧɾΞϯνύλʔϯ ʙ֓ཁฤʙ جຊλΠτϧͱηοτͰߟ͑Δ
λΠτϧ͔Β૾͢Δதͱҧ͏ ʮΫϥυϚΠάϨʔγϣϯ͢Δࡍͷݟʯ ฐࣾͷαΠτ̋̋Λ"84Ҡઃ͠·ͨ͠ɻͦͷ ࡍʹ౿Μͩτϥϒϧɺ͔ͦ͜ΒಘͨݟΛڞ༗ ͠·͢ɻ
͗͢Δ ɾ̋̋ʹ͍ͭͯΛ͠·͢ɻʢ̍ߦʣ
ฉ͘ਓΛΠϝʔδͰ͖͍ͯͳ͍ ɾ̋̋ʹ͍ͭͯΛ͠·͢ʢ࠶ܝʣ
ෆ֬ఆཁૉ͕͋Δ ɾ̋̋ʹ͍ͭͯΛ͢Δ༧ఆͰ͢ɻ ɾ̋̋ ݱࡏݕূத ʹ͍ͭͯ͠·͢ɻ
۩ମੑ͕ͳ͍ ɾ ̋̋ΤϯδχΞ͔Β̋̋ΤϯδχΞ ʹͳͬͨɺ͜Ε·ͰͷΛ͠·͢ɻ
՝ͷҰൠԽ͕Ͱ͖͍ͯͳ͍ ɾࢲ͕ʙͰۤ࿑ͯͨ͠͠Λ͠·͢ɻ
എܠ͕໌֬Ͱͳ͍ ɾศརͳ̋̋Λ͍·ͨ͠ɻ ͦͷ࣌ͷܦݧ͔ΒֶΜͩΛ͠·͢ɻ
Ӧۀ એ ͞Εͦ͏ զࣾ̋̋ͳ՝Λ͍ͬͯΔਓ͚ʹ ʮ ˚ ˚ ˚ ʯͱ͍͏αʔϏεΛߦ͍ͬͯ ·͢ɻࠓചΕ͍ͯΔຊαʔϏε˘
˘ ˘ ͳ͕ॏཁͰɺͦΕΛՄೳʹٕͨ͠ ज़ʹ͍ͭͯઆ໌͠·͢ɻ
࠾༻׆ಈ͞Εͦ͏ զࣾͷΤϯδχΞ̋̋ͳಛ͕͋Γɺ ͦͷڧΈΛͭ͘ΔͨΊಛघͳਓࡐҭΛ ࣮ࢪ͍ͯ͠·͢ɻͦͷਓࡐҭʹ͍ͭͯ ͓͠ɺզࣾΤϯδχΞͷΩϟϦΞʹͭ ͍ͯڞ༗͠·͢ɻ
ϓϩϙʔβϧɾΞϯνύλʔϯ ʙϓϩϑΟʔϧฤʙ
ͲΜͳਓ͔Θ͔Βͳ͍ ɾॴଐձࣾɺܦݧɺ࣮ɺࣄ༰ ίϛϡχςΟͰͷ׆ಈͳͲ͕ແ͍ ɾ4/4ΞΧϯτ͕ͳ͍ ʢ5XJUUFSɺ'BDFCPPLɺ(JU)VCͳͲʣ ɾϙϦγʔɺ࠲ӈͷɺ৴೦ͳͲ ਓฑ͕Θ͔Δͷ͕ͳ͍ ɾझຯɺٕज़తͳᅂ͕ͳ͍
ϓϩϙʔβϧɾΞϯνύλʔϯ ·ͱΊ νΣοΫϦετ
λΠτϧฤ ɾΧϯϑΝϨϯεͷ༰ʹԊ͍ͬͯΔ͔ ɾϏοάϫʔυʹཔΓ͍͗ͯ͢ͳ͍͔ ɾλΠϛϯάΛ֎͍ͯ͠ͳ͍͔ ɾԿͷٕज़ͷ͔Θ͔Δ͔ ɾٙܗͰ͓Θͬͯͳ͍͔ ɾͰҟ༷ʹ͘ͳͬͯͳ͍͔ ɾओͱ෭͕ద͔ ɾωΨςΟϒͳදݱʹͳ͍ͬͯͳ͍͔ ɾࣗͷͰऴΘ͍ͬͯͳ͍͔
֓ཁฤ ɾλΠτϧͱͷζϨͳ͍͔ ɾ͗͢ͳ͍͔ ɾฉ͘ਓΛΠϝʔδͰ͖͍ͯΔ͔ ɾ༰ʹෆ֬ఆཁૉ͕ͳ͍͔ ɾ۩ମੑ͕͋Δ͔ ɾ՝ͷҰൠԽ͕Ͱ͖͍ͯΔ͔ ɾഎܠ໌֬ʹ͑ΒΕ͍ͯΔ͔ ɾӦۀ એ
ͩͱࢥΘΕͳ͍͔ ɾ࠾༻׆ಈͩͱࢥΘΕͳ͍͔ ϓϩϑΟʔϧฤ ɾͲΜͳਓ͔ӡӦʹΘΔ͔
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ