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
YasuhiroKimesawa
January 31, 2020
Programming
0
490
良いコードに正解はあるか
2020/01/31 Webナイト宮崎 Vol.8 ~てげ良いコード書きたい~ LT
YasuhiroKimesawa
January 31, 2020
Tweet
Share
More Decks by YasuhiroKimesawa
See All by YasuhiroKimesawa
XP祭り2024 『アジャイルとは何か?なぜアジャイルなのか?』1年間のアジャイルコーチとの1on1を通してやっとわかったアジャイル
yasuhirokimesawa
0
580
VUCAの時代にプロダクト開発のためにできること
yasuhirokimesawa
1
490
ユニットテストとカバレッジの 本質をチーム内で共有する / Unit testing and coverage Share the essence within the team
yasuhirokimesawa
0
120
DIPのことを知っておこう
yasuhirokimesawa
0
46
タスク管理術
yasuhirokimesawa
0
29
ドメイン駆動設計の実際(2020/4/20 DDD Online MeetUp)
yasuhirokimesawa
3
390
数学とバッファ
yasuhirokimesawa
0
360
Other Decks in Programming
See All in Programming
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
640
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
750
MCPで実現できる、Webサービス利用体験について
syumai
7
2.1k
MCPを使ってイベントソーシングのAIコーディングを効率化する / Streamlining Event Sourcing AI Coding with MCP
tomohisa
0
190
リッチエディターを安全に開発・運用するために
unachang113
1
270
PHPUnitの限界をPlaywrightで補完するテストアプローチ
yuzneri
0
350
What's new in AppKit on macOS 26
1024jp
0
180
slogパッケージの深掘り
integral0515
0
160
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
530
Advanced Micro Frontends: Multi Version/ Framework Scenarios
manfredsteyer
PRO
0
110
Googleの新しいコーディングAIエージェントJulesを使ってみた
tonionagauzzi
0
150
中級グラフィックス入門~効率的なメッシュレット描画~
projectasura
3
1.7k
Featured
See All Featured
Scaling GitHub
holman
461
140k
Music & Morning Musume
bryan
46
6.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Thoughts on Productivity
jonyablonski
69
4.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Practical Orchestrator
shlominoach
189
11k
Site-Speed That Sticks
csswizardry
10
720
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Become a Pro
speakerdeck
PRO
29
5.4k
Done Done
chrislema
184
16k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Transcript
ྑ͍ίʔυʹਖ਼ղ͋Δ͔ 8FCφΠτٶ࡚7PMʙͯ͛ྑ͍ίʔυॻ͖͍ͨʙ-5
ࣗݾհɿ w גࣜձࣾΞϥλφॴଐɹ ฐࣾαʔϏε'VMpMMNFOUCZ;0;0ઃܭओͷҰਓ w Ӭԕͷ̏̕ࡀ w ීஈόοΫΤϯυଆͷ։ൃ w ೝఆεΫϥϜϚελʔ
w 2JJUB!:BTVIJSP,JNFTBXB w 5XJUUFSQJMHSJN@SFET w #MPHIUUQTQJMHSJNMJGFTUZMFKQ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE 8IBU )PX 8IZ͔Β͡ΊΑ͏ 8IZ https://www.amazon.co.jp/dp/4532317673
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ͳͥྑ͍ίʔυ͕ॻ͖͍ͨͷ͔ ฉ͖͍ͨʂ ͳͥͰ͔͢ʁ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ͍ΘΏΔ࣭ ෦࣭ ֎෦࣭ ΤϯυϢʔβʔ͔Β ݟ͑Δͷ͜ͷ෦
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ֎෦࣭ͱ෦࣭ https://www.amazon.co.jp/dp/4798111112 ֎త࣭ཁҼΛୡ͢ΔͨΊͷ伴 ɺ෦࣭ཁҼʹ͋Δɻ ʹݟ͑Δੑ࣭ΛϢʔβ͕ܦݧͰ͖ ΔΑ͏ʹ͢ΔͨΊʹɺ ઃܭऀϓϩάϥϚ͕ٕज़తͳٕ๏ Λۦͯ͠ʹݟ͑ͳ͍ੑ࣭Λอূ ͠ͳ͚ΕͳΒͳ͍
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ֎෦࣭ͱ෦࣭ https://www.amazon.co.jp/372/dp/4894712873 ྑ͍ίʔυΛॻ͘͜ͱͰ։ൃίετ͕ ഒʹͳΔ͜ͱͳ͍͕ɺ ѱ͍ίʔυΛॻ͘͜ͱͰอकίετ͕ ഒʹͳΔ͜ͱ͋Δɻ ސ٬ؾ͕͖ʹ͍͘ɻ ͳͥͳΒɺظؒϓϩμΫτͰ͕ࠩ ग़ʹ͍͘͠ɺظؒϓϩμΫτͩͱί
ετΛൺֱ͢Δର͕ͳ͍͔Βͩ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ຊ͜͏
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ͱ͍͑ɾɾɾ ίʔυͷྑ͠ѱ͠ͳΜͯ ਓʹґΔΑͶɻ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ϑΝογϣϯͷྫ ʮײੑʹΑΔͷ͔ͩΒΦγϟϨ͔Ͳ͏͔ͳΜͯਓ࣍ୈͰ͔͠ͳ͍ɻʯ ͦΜͳ͜ͱ͕ຊʹ༗ΓಘΔͰ͠ΐ͏͔ɻ ࣄ࣮ͱͯͯ͠ɺ10ਓத10ਓ͕ೝΊΔʮ͜ͷਓΦγϟϨͩʯͱ͍͏ਓ͕͍ΔΘ͚Ͱ͢ɻ ͠ײੑʹΑͬͯ”ΦγϟϨ͔Ͳ͏͔”͕ਓͦΕͧΕͰ͋ΔͳΒ 10ਓ͍ͨΒ10௨Γͷҙݟ͕ଘࡏ͢ΔͣͰ͢ɻ ΦγϟϨ͔Ͳ͏͔ΛஅͰ͖Δɺ ελΠϦετ͕ଘࡏ͢Δɺ ͜ΕΒɺ֤Ͳ͏͋Εɺ૯ͱͯ͠ʮΦγϟϨͷج४ଘࡏ͢ΔʯࠜڌͰ͋ΔΘ͚Ͱ͢ɻ
,OPXFS.BH http://www.neqwsnet-japan.info/?p=1810
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ϑΝογϣϯͷྫ ࠷Ͱ͓͠ΌΕʹݟͤΔํ๏ υϨεͱΧδϡΞϧͷόϥϯε γϧΤοτ ৭ https://www.amazon.co.jp/dp/4594614744 ͷόϥϯε :*"ͷγϧΤοτ Ϟϊτʔϯத৺
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ϑΝογϣϯͷྫ ΛணΔͳΒ͜Μͳ;͏ʹ https://www.amazon.co.jp/dp/B018V21MIW
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE ͭ·Γ ਓݱʹґΔͱ͜Ζ ͋Δ͔͠Εͳ͍͕ɺ ·ͣϕετϓϥΫςΟεΛ Ζ͏
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE )08ͷ कഁ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE 8IBUͷ<क>
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE 8IBUͷ<क> ίʔυͷෆ٢ͳष͍ w ॏෳͨ͠ίʔυ w ա͗Δϝιου w ڊେͳΫϥε w
ෆదͳؔ w ଵ͚ऀΫϥε w ɾɾɾ w ུޠҰக͠ͳ໊͍લΛ༻͠ͳ͍ w ίʔυͷ·ͱ·Γ͝ͱʹۭനߦΛೖΕΔ w આ໌༻ม w มߋͷӨڹΛϝιουʹด͡ࠐΊΔ w ۀͰѻ͏ΛجຊσʔλܕΛΘͣಠࣗͷܕͰදݱ w ɾɾɾ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE 8IBUͷ<क> ΦϒδΣΫτࢦΤΫααΠζ w ̍ͭͷϝιουʹ͖ͭΠϯσϯτஈ֊·Ͱ w FMTF۟Λ༻͠ͳ͍ w ͯ͢ͷϓϦϛςΟϒܕͱจࣈྻܕΛϥοϓ͢Δ w
ߦʹ͖ͭυοτͻͱͭ·Ͱ w ໊લΛলུ͠ͳ͍ w ɾɾɾ w ϓϩάϥϛϯάΛߦ͏ͱಉ࣌ʹҙࣝతʹͳΔ͜ͱ w ଞਓͷॏཁੑΛೝࣝ͢Δ͜ͱ w ݁ՌͷہॴԽ w ܁Γฦ͠ͷ࠷খԽ w ϩδοΫͱσʔλͷҰମԽ w ɾɾɾ ϒϩάॻ͍ͯͨɾɾɾʮΑ͍ίʔυʯΛॻͨ͘Ίͷ͡Ίͷา https://blog.guildworks.jp/2015/06/26/implementation_patterns/
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE )08ͷ<ഁ> ϋϯΨʔϑϥΠτ ৼΓฦΓ ίϛϡχςΟ৬ͰɺϋϯΨʔϑϥΠτ͠Α͏ɻ http://papanda.hatenablog.com/entry/20090429/1241016409 https://www.amazon.co.jp/dp/toc/4274217620/ ಡॻձ "DUJWF#PPL%JBMPH ABDಡॻձΛ։࠵͠·ͨ͠
https://pilgrim-lifestyle.jp/blog/008_abd%E8%AA%AD%E6%9B%B8%E4%BC%9A%E3%82%92%E9%96%8B%E5%82%AC/
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE 8IBUͷ<> %%% .JDSPTFSWJDFT ϝϞϦͷੑೳΞοϓ͕େྔʹΦϒδΣΫτ͕ੜ ͞ΕΔੈքʹ͑ΒΕΔΑ͏ʹͳͬͨɻ ࢄڥΫϥυڥͷൃୡ͕ .JDSPTFSWJDFTʹ͏͓͚ΔେྔͷαʔϏεཧ ͷੈքʹ͑ΒΕΔΑ͏ʹͳͬͨɻ ςΫϊϩδʔͷਐԽ͕͜Ε·ͰͰ͖ͳ͔ͬͨ
ΑΓྑ͍ઃܭίʔυͷॻ͖ํͰ͖ΔΑ͏ʹͳ͍ͬͯͬͨ
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE <͓·͚>࣭٘ਜ਼ʹͰ͖Δʁ యܕతͳ̐ͭͷྨ ϑΟʔνϟʔ͕ྃ͢Δ͜ͱ(είʔϓ) ༧ࢉʹऩ·Δ͜ͱ(༧ࢉ) ࣌ؒ௨Γʹೲೖ͢Δ͜ͱ (࣌ؒ) ߴ͍࣭ɺগͳ͍όά(࣭) τϨʔυΦϑɹεϥΠμʔ https://www.amazon.co.jp/dp/4274068560
0/ 0''
$PQZSJHIU:BTVIJSP,JNFTBXB"MM3JHIUT3FTFSWFE <͓·͚>࣭ͱεϐʔυ https://speakerdeck.com/twada/quality-and-speed