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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
YasuhiroKimesawa
January 31, 2020
Programming
0
530
良いコードに正解はあるか
2020/01/31 Webナイト宮崎 Vol.8 ~てげ良いコード書きたい~ LT
YasuhiroKimesawa
January 31, 2020
Tweet
Share
More Decks by YasuhiroKimesawa
See All by YasuhiroKimesawa
社内請負スクラムから脱却する〜複雑性に適応するスクラムチームの作り方〜
yasuhirokimesawa
2
260
XP祭り2024 『アジャイルとは何か?なぜアジャイルなのか?』1年間のアジャイルコーチとの1on1を通してやっとわかったアジャイル
yasuhirokimesawa
0
730
VUCAの時代にプロダクト開発のためにできること
yasuhirokimesawa
1
520
ユニットテストとカバレッジの 本質をチーム内で共有する / Unit testing and coverage Share the essence within the team
yasuhirokimesawa
0
140
DIPのことを知っておこう
yasuhirokimesawa
0
67
タスク管理術
yasuhirokimesawa
0
32
ドメイン駆動設計の実際(2020/4/20 DDD Online MeetUp)
yasuhirokimesawa
3
410
数学とバッファ
yasuhirokimesawa
0
390
Other Decks in Programming
See All in Programming
Oxlint JS plugins
kazupon
1
1k
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
240
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.4k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
150
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
CSC307 Lecture 02
javiergs
PRO
1
780
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
AI巻き込み型コードレビューのススメ
nealle
2
1.4k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
280
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
180
Featured
See All Featured
Design in an AI World
tapps
0
150
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
140
The Language of Interfaces
destraynor
162
26k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
98
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Claude Code のすすめ
schroneko
67
210k
Skip the Path - Find Your Career Trail
mkilby
0
60
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