レガシーコード(古文書)をなるべく読みやすいコード(現代文)にする努力 by Sakai

PHPerKaigi 2024
ルーキーズLT(5分)

レガシーコード(古文書)をなるべく読みやすいコード(現代文)にする努力

Hiroshi_mars Sakai Hiroshi_mars
2

レガシーなコードを触る場面は、エンジニアなら多くの方が経験しているかと思います。
例えば、コメントが嘘をついていたり、関数名変数名がわかりにくかったり、データベースのカラム名が何を保存しているのかわからなかったり...
私も15年前とかのコードを触る機会があり、そういったことを新卒で入社してから1年半ほど良くしようとしてきました。
その際に実際にあったレガシーコードを紹介しつつ、学んだことやどうやって直していこうとしたかをご紹介できればと思います。