「触ると壊れるコード」シリーズまとめ
「1行しか変えてないのに…」
実務でよくある
👉 修正したら別の場所が壊れる
このシリーズでは、
“なぜ壊れるのか”を
実務あるあるベースで整理しました。
第1回
「1行修正したら壊れた話」
👉 1行変更で別の処理まで変わる
第2回
「グローバル変数を触ったら壊れた話」
👉 一部変更が全体に効く
第3回
「関数を分けたのに壊れた話」
👉 分割したのに順番依存
第4回
「ifを追加したら壊れた話」
👉 条件追加で別条件が壊れる
第5回
「共通化したら壊れた話」
👉 同じに見えて実は違う
第6回
「状態を共有したら壊れた話」
👉 一部変更が別処理に残る
最終回
「なぜ『触ると壊れるコード』になるのか」
👉 “壊れる構造”の共通点を整理
ここまで読んで…
👉 「じゃあ実務ではどう設計するの?」
と思った方向けに、
実際に“壊れにくい構造”をどう作るかを整理しました
「Pythonで『修正しても壊れないコード』を書く技術」
状態をどこに持つか
依存をどう減らすか
ifを増やさない設計
“変更しても壊れにくい”構造
を、実務ベースでまとめています。
📚 あわせておすすめの本
Effective Python 第3版
👉 Pythonで“壊れにくいコード”を書く考え方がかなり学べます
Clean Architecture 達人に学ぶソフトウェアの構造と設計
👉 「依存」「責任」「状態」をどう整理するか理解しやすいです
※上記リンクはアマゾンアソシエイトを利用しています
いいなと思ったら応援しよう!
応援お願いします!
より良い情報を提供できるよう活動費に使わせていただきます。