削除しやすいコードは良いコードである。 これはその通りだと思う。 適切にモジュール化されテストコードの存在するコードが、複雑に結合したテストコードの存在しないコードよりも優れているのは明らかである。 コードを書き直さないことがベストプラクティスだった時代もあったかもしれないが最近の開発傾向はコードの半減期が早い傾向にある。 テセウスの船(テセウスのふね、英: Ship of Theseus)はパラドックスの1つであり、テセウスのパラドックスとも呼ばれる。ある物体(オブジェクト)の全ての構成要素(部品)が置き換えられたとき、基本的に同じである(同一性=アイデンティティ)と言えるのか、という問題である。 テセウスの船 - Wikipedia 徐々にパーツを交換してきたテセウスの船の同一性が問題になるのならば、20年毎にまったく別の建物になる伊勢神宮の場合はどうなのだろうか。 神宮式年遷宮は、神