ログ日記

作業ログと日記とメモ

どの方針が作りやすいかということは時間経過で変わってゆく

開発メンバーが変わらなくても、時間が経てば方針を変えた方が作りやすくなることもある。


前に

<tr flexy:foreach="attr,v">
<td>{v[v1]}<td></td>{v[v2]}</td>
</tr>

このようになりますが、HTMLなのにプログラムっぽくなってしまいます。 クラス変数を使って{v.data}などのドット区切りならまだ分かりやすいですが、それでもループ中の全変数にv.をつけなければなりません。

Nishimura's Site

とか
テンプレートにスコープ解決演算子が欲しい - より良い環境を求めて

こういうのを書いた。
でもシステムの規模が大きくなったり、HTMLを書く人がプログラムも分かるようになってくると、flexyのドット区切り表記の方が分かり易いかもしれない。


というわけで、HTMLの方もリファクタリングしたくなってきた。それに合わせて、もっとオブジェクトを使うようにPHP側も変えなければいけない。
動いてる物をごっそり書き換えるのは気が進まないが、今後のために書き方の方針を変えてみようか。