memo/20231017
created 2023-10-17 modified 2023-10-17
php7 から php8 に移行したのをきっかけに、phpまわりいじっています。
あるphpソフトウェアで、「効果のないデストラクタ(風の処理)の定義と呼び出しが全面に渡って存在していた」のを削除しました。
この例、プログラミングのアンチパターンの一つ、「オブジェクト指向(などその時代に目新しい作法)を無条件に良いものと勘違いする」の、具体例の一つだと思う。
プログラミングの作法というか様式というか、良いとされる書き方や、良いとされるプロジェクト運用手順が、時代ごとにいろいろあります。
でも、自分の頭でそれがなぜ必要なのか、どう良いのか、考えないとソフトウェアは良くならないです。
直せるときには、直す。
【* 日々のメモ】