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
関ジャバDDDディスカッション
Search
irof
October 22, 2017
0
1.3k
関ジャバDDDディスカッション
関西Javaエンジニアの会(関ジャバ) '17 10月度
irof
October 22, 2017
Tweet
Share
More Decks by irof
See All by irof
つよそうにふるまい、つよい成果を出すのなら、つよいのかもしれない
irof
1
300
複数アプリケーションを育てていくための共通化戦略
irof
10
4.2k
SpringBootにおけるオブザーバビリティのなにか
irof
1
990
Javaアプリケーションモニタリングの基本
irof
7
2.6k
Webアプリケーションを作りましょう
irof
0
130
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
6.2k
バッチを作らなきゃとなったときに考えること
irof
2
780
SpringBoot3.4の構造化ログ #kanjava
irof
3
1.4k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
12
5.2k
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The World Runs on Bad Software
bkeepers
PRO
69
11k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Scaling GitHub
holman
459
140k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Stop Working from a Prison Cell
hatefulcrawdad
270
21k
How GitHub (no longer) Works
holman
314
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Why Our Code Smells
bkeepers
PRO
337
57k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Transcript
%%% σΟεΧογϣϯ LBOKBWB
͜ͷεϥΠυ w ؔ+BWBΤϯδχΞͷձͷσΟεΧογϣ ϯͰ༻ͨ͠ͷͰ͢ɻ w νΣοΫϚʔΫɹɹɹσεΧογϣϯͰऔΓ্͛ͨͷ Ͱ͢ɻ
%%%ͷܦݧΞϯέʔτ ࢀՃऀΛରʹͨ͠Ξϯέʔτ݁Ռʢථʣ
ܗࣜ ࣭Λબͼ·͢ʢదʹʣ લͰࡶஊͯ͠Β͍·͢ɻ ΞϯέʔτΛऔΓɺׂ߹ʹԠͯ࣌ؒ͡ΛՃ͠·͢ɻ ͜ΕΛ܁Γฦ͠·͢
৫ฤ
νʔϜʹͻΖ͛Δʹʁ w ͻΖ͛Δ্ͰͷϕετϓϥΫςΟεޭࣄྫ w ͻΖ͛Δ্ͰͷΞϯνύλʔϯࣦഊࣄྫ w ͻΖ͕Γ۩߹ͷஈ֊ͷΑ͏ͳͷ͋Δʁ
υϝΠϯ͕ࣝͳ͍ w ͕ฉ͑͜ͳ͍͘Β͍ԕ͘ʹΫϥΠΞϯτ͕͍Δ w ΫϥΠΞϯτΛؚΊɺυϝΠϯ͕ࣝ୭ʹ͋Γ·ͤΜ
ϝϯόʔͷؔ৺͕ബ͍ʁ w ॏཁੑΛઆ໌͢Δ͏·͍දݱʁ w ͲͷΑ͏ʹ͢ΕυϝΠϯʹڵຯΛ࣋ͬͯΒ͑Δʁ
ϝϯόʔͷϨϕϧ w %%%ʹΑΔ։ൃ͕ʮͰ͖ΔʯΤϯδχΞͷϨϕϧͷ࠷ ϥΠϯͲͷఔͳͷ͔ʁ
ઃܭʗ࣮ฤ
ίʔσΟϯά w %%%Λ࣮ફ͢ΔͱίʔσΟϯάมΘΔʁ w ίʔσΟϯάதʹͲͷΑ͏ʹӨڹ͢Δʁ w ग़དྷ্͕ΔίʔυʹͲͷΑ͏ͳӨڹ͕͋Δʁ
ઃܭॻ w %%%ͩͱॏࢹ͞ΕΔઃܭॻมΘΔʁ w ಛผʹ࡞ΔʗෆཁʹͳΔઃܭॻ͋Δʁ
υϝΠϯΦϒδΣΫτͷϥΠ ϑαΠΫϧ w ͍ͭੜ·ΕΔͷʁ w ը໘Λ։͍ͨ࣌ʁը໘Ͱಛఆͷૢ࡞Λͨ࣌͠ʁ w ಉ͡ΦϒδΣΫτΛૢ࡞͢Δ࣌Ͳ͏͢Δʁ w ೋछྨͷը໘Λಉ࣌ʹ։͍ͨ߹ͷಉظͲ͏͢Δʁ
߹ੑ w ίϯςΩετϚοϓͳͲͷ߹ʹ͔͚Δ҆ͱͳΔ࣌ؒ w ·ͱ·Βͳ͍࣌ʁ w εύοͱ࣌ؒΛͬͨํ͕ྑ͍ͷ͔ͳͲ
ϓϩηεฤ
%%%ͱෛ࠴Խ w ظӡ༻͢ΔͱͲ͏ͯ͠ෛ࠴Խ͢Δ͕ɺෛ࠴Խʹ%%% Өڹ͢Δʁ w ͦͦෛ࠴Խ͠ͳ͍ಆ͍ํ͕͋Δʁ w ʮෛ࠴Խͨ͠ΒΞτʯԣʹஔ͍͓͍ͯͯɻɻɻ
ΠςϨʔγϣϯ w ΠςϨʔγϣϯΛճ͠ͳ͕Βͷظઃܭͱظࢹʹཱͬ ͨઃܭͱͷόϥϯεײ֮ʹ͍ͭͯ
ϘτϜΞοϓ w ϘτϜΞοϓ։ൃʹ͓͚Δઃܭ
৯͍߹Θͤฤ
%%%ͱσʔλϕʔεઃܭ w ςʔϒϧͷ࠶ઃܭ͕Ͱ͖ͳ͍ɺςʔϒϧઃܭҟͳΔύϥ μΠϜͰߦΘΕΔ w ͲͷΑ͏ͳΞϓϩʔν͕͋Δʁ w ͦΕͱɺఘΊΔ͖ʁ
%%%ͱϚΠΫϩαʔϏε w ૬ੑͱ͔͋Δͷʁ w Ͳ͏͍͏ͱ͜Ζ͕Өڹ͢Δʁ w αʔϏεڥքͱυϝΠϯڥքҰக͢Δʁ w αʔϏεؒͷίϯςΩετϚοϓʁ
%%%ͱ6$%% w %%%ͱ6$%%ͷؔʹ͍ͭͯΓ͍ͨͰ͢ɻ7BMVF0CKFDU ͳͲͱ6TF$BTFʢ͓ͦΒ͘ʣҰॹʹ͑Δ͔ͱࢥͬͯ ͍ΔͷͰ͕͢ɺ͍·͍ͪΠϝʔδ͕͔ͭΊ·ͤΜɻ۩ମత ͳιʔείʔυΛަ͑ͯղઆͯͩ͘͠͞Δͱ͏Ε͍͠Ͱ͢ɻ
%%%ͱ5%% w υϝΠϯઃܭΛ͠ͳ͕Β5%%ͷΑ͏ͳ͜ͱͰ͖Δ͔ͱ ࢥ͍·͕͢ɺͲͷ͋ͨΓ͔ΒςετΛॻ͖࢝ΊΔͱ͔Γ ͍͢ͱ͔͋Γ·͢Ͱ͠ΐ͏͔ɻ͜Ε۩ମతͳίʔυ ͕͋Δͱخ͍͠Ͱ͢ɻ
%%%ͱ૬ੑ͕ѱ͍ͷ w %%%͕Ϛον͠ͳ͍γεςϜͷಛੑ͋Δʁ w ʮ͜ͷΑ͏ͳέʔεͰΊͨํ͕Α͍ʯͳͲ
ͦͷଞ
%%%ͱࣦഊ w ࣦഊஊ͕͋Ε w ͲͷΑ͏ʹṢճ͔ͨ͠
૿ా͞Μ w ૿ా͞ΜʹͱͬͯͷʮΦϒδΣΫτࢦʯͱԿͳͷ͔ʁ w ૿ా͞Μ͕ͲͷΑ͏ʹ%%%ʹͨͲΓண͍͔ͨ