新型コロナの接触どうのアプリのコードも、DRY原則に反しまくりまくってる典型的な事例っぽすぎてオレンジがビックリした事例><
https://mstdn.nere9.help/@orange_in_space/104370427853816677
Add WebP support by acid-chicken · Pull Request #9879 · mastodon/mastodon · GitHub https://github.com/mastodon/mastodon/pull/9879
読み方わかんないけど、パッと見では数行書き換えてMIMEタイプ追加しただけっぽさ><
独立したコードであるべきか、同じものとして抽象化すべきか、そういうのはコードやモジュールに負わせる責任を見て決めるべきなのであって、コードが文字列的にどれくらい近しいかで決めるべきではない