タグ: #maintenance
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 2 件
レガシーコードと向き合う — 怖くて古い、テストのないコードを恐れずに変える方法
レガシーコードとは、テストがないコードであり、触るのが怖いコードだ。そして誰もがいつかそれを引き継ぐ。安全に変えるにはテストが要るが、テストを足すにはコードを変える必要があるというジレンマ、現在の振る舞いが bug でもそれを固定する characterization test、書き直さずにテストを差し込む seam、sprout と wrap、strangler fig パターン、そして AI agent がここでどう助けどう壊すかま
2026-05-14 · 46 分で読めます #legacy-code#refactoring#characterization-tests#strangler-fig#technical-debt巨大ソフトウェアはどのように開発・管理・維持されるのか?— SWアップデートシステムまで
数百万行のコード、数千人の開発者が参加する巨大ソフトウェアはどのように開発され、アップデートされ、維持されるのか?アーキテクチャ、デプロイ、自動アップデートシステムまで深く掘り下げます。
2026-04-11 · 12 分で読めます #devops#software-engineering#architecture#update-system#large-scale