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.
→
わんこ(Wanko_IT)
August 23, 2025
Technology
0
55
安易なコード批判はやめよう
「ジュニアエンジニアの失敗談供養 ~お焚き上げナイト~ #2」で使用した資料です。
わんこ(Wanko_IT)
August 23, 2025
Tweet
Share
More Decks by わんこ(Wanko_IT)
See All by わんこ(Wanko_IT)
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
2
890
V8のJITコンパイルを完全に理解するLT
wanko_it
0
24
Other Decks in Technology
See All in Technology
8万デプロイ
iwamot
PRO
2
190
楽しく学ぼう!コミュニティ入門 AWSと人が つむいできたストーリー
hiroramos4
PRO
1
150
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
1
1.4k
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
740
元エンジニアPdM、IDEが恋しすぎてCursorに全業務を集約したら、スライド作成まで爆速になった話
doiko123
1
470
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
110
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
390
Claude Cowork Plugins を読む - Skills駆動型業務エージェント設計の実像と構造
knishioka
0
290
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
410
AWS DevOps Agent vs SRE俺 / AWS DevOps Agent vs me, the SRE
sms_tech
3
370
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
600
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Making Projects Easy
brettharned
120
6.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
97
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Practical Orchestrator
shlominoach
191
11k
Code Review Best Practice
trishagee
74
20k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
The Language of Interfaces
destraynor
162
26k
Transcript
清水日向(@Wanko_IT) 安易なコード批判はやめよう
うわ、クソコードやん 01 新卒で初めてプロダ クトコ ー ドを見 た 時 の 感
想 なんやこのクソコードは!? 人が読めるものじゃねぇ!!!
ちょっと待って!? 02 ちょ待てよ!! それってお前が未熟なだけじゃねぇの?
自分が未熟と捉えよ 03 ちゃんと運営されているシステムは それなりの設計思想がある 読みにくいと感じるのは多くの場合、 その設計思想に馴染んでないだけ
どうしたら設計思想が分かる? 04 解決策1: 現場の先輩に聞いてみる 解決策2: GitやSVNなどのログを遡る 解決策3: 設計書やドキュメントを読む
設計思想が分かると目覚める 05 設計思想に気づくと突然すべてが 分かるようになる © 1 9 8 6 H
A Y A O M I Y A Z A K I / S T UD I O G H I B LI
まとめ 06 ちゃんと運営されているシステムは それなりの設計思想がある それを理解していないのに、 安易にコードを批判するのはやめよう
追伸 07 ちなみに設計思想がない システムもまれにある 原因としては、 メンバーの力不足や短納期など
そういうときは 08 わざと作られたクソシステムは 存在しません。 怒りをどうにか鎮め、 仕方がないので 一つずつ改善しましょう
祈り 09 クソシステムに携わる みなさまに救いがあらんことを
最後までご覧いただき、ありがとうございました。 THANK YOU