YAPC::Hakodate 2024
トーク (40分)

技術的負債の倒し方

toshimaru_e toshimaru toshimaru_e
4

技術的負債はどこの現場でも多かれ少なかれ存在します。技術的負債ゼロな現場はありません。

技術的負債を継続的・定期的に返済できていれば問題はありません。しかし長年放置され「負債度」が高まった技術的負債を返済するのは非常に厄介で骨が折れる作業です。

本発表では、下記のトピックを扱います。

  • 技術的負債の生まれ方
  • 「技術的負債の倒し方」のはじめ方
    • 「負債」という言葉の限界
    • 共通言語で語る
  • 技術的負債の倒し方
    • ソフトウェア開発の三本柱を建てる
    • コードフリーズ宣言
    • 4つの負債解消アプローチ
  • 技術的負債の倒したあと
    • 継続的負債返済

技術的負債はなぜ生まれ、それにどう立ち向かい、その後どうすべきなのか。私自身が経験したEOLを迎えたPHPの移植・アップグレード事例を踏まえて発表します。