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
バッチを作らなきゃとなったときに考えること
irof
0
350
SpringBoot3.4の構造化ログ #kanjava
irof
3
1k
自分ひとりから始められる生産性向上の取り組み #でぃーぷらすオオサカ
irof
8
3.3k
役立つログに取り組もう
irof
33
12k
Javaのリリースモデル変更 その後
irof
0
110
プールにゆこう
irof
2
330
Javaマルチバージョンビルディング
irof
1
410
データ/データベースパターン
irof
0
190
勉強会で話すハードルを下げてみる
irof
0
390
Featured
See All Featured
Thoughts on Productivity
jonyablonski
69
4.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
BBQ
matthewcrist
87
9.5k
A Philosophy of Restraint
colly
203
16k
Code Review Best Practice
trishagee
67
18k
How GitHub (no longer) Works
holman
314
140k
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 ૿ా͞Μ͕ͲͷΑ͏ʹ%%%ʹͨͲΓண͍͔ͨ