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.2k
関ジャバDDDディスカッション
関西Javaエンジニアの会(関ジャバ) '17 10月度
irof
October 22, 2017
Tweet
Share
More Decks by irof
See All by irof
SpringBoot3.4の構造化ログ #kanjava
irof
2
990
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
2.9k
役立つログに取り組もう
irof
33
12k
Javaのリリースモデル変更 その後
irof
0
100
プールにゆこう
irof
2
330
Javaマルチバージョンビルディング
irof
1
410
データ/データベースパターン
irof
0
190
勉強会で話すハードルを下げてみる
irof
0
390
Gatlingによる負荷テスト入門
irof
6
2.7k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
How GitHub (no longer) Works
holman
314
140k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Automating Front-end Workflow
addyosmani
1368
200k
Designing for humans not robots
tammielis
250
25k
RailsConf 2023
tenderlove
29
1k
GraphQLとの向き合い方2022年版
quramy
44
13k
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 ૿ా͞Μ͕ͲͷΑ͏ʹ%%%ʹͨͲΓண͍͔ͨ