log > まだPHP直してる

まだPHP直してる

調子が悪いというか、1つのタスクを片付けると2つタスクが増える、という感じになっている。増えた理由を正確にあげるとすれば、セキュリティで思いついたのをあげたら10個くらい増えた、という顛末なのだが。


一部はネットの記事を参考にしながらいろいろ作ったり直したりしているが、提唱していることが正しいのかどうかわからないことがある。たとえば、autoloadは自作せずにComposerのやつを使うなどしましょう、という提言がある。ただ、今作っているのはデプロイは手動でComposerによるインストール(というかCLI操作)が不要という明文化されていない仕様があるため、Githubにあるライブラリなどは使えない。もちろん、Composerも使えないため、自作autoloadを(PHP逆引きレシピ第2版を参考に)書いている。おそらく記事を書いた人はプログラマなのだが、果たしてこの判断は正しいのか、それがよくわからない。


昔のPHPスクリプトは、先頭に設定項目という名の変数宣言群があり、その後に関数群やHTML組み立てがあった。上から下に処理が流れる、わかりやすいけど変更しにくいプログラムだった。これらを今風に変えているのだが、果たしてわかりやすく変更にも強いプログラムになっているのか不安ではある。

autoloadも、素人から見たら何をやっているのかわからないのは確かなのだが、たとえばPHP初心者が見たらわかるのかとか、10年後の人がspl_autoload_registerとか知ってるのかとか、そういうことを考え出すときりがないのだが、たとえばプログラムを作っても保守する人が自分の半分くらいの技量だったらその人がわかるようにいろいろ書かないといけないかな、と思うのだが、果たしてそれが正しいのか。よくわかっていない。


こういうまじめ過ぎる態度が生産性を落としているので、気をつけたい。