WYSIWYGで作るな

あるWebシステムのフォームデザインをCSSで弄る。
誰が作ったか知らないが、あらゆるオブジェクトにインラインスタイルが埋め込まれており、ソースの順序と無関係に絶対位置指定で表示順序を制御している上にIDの命名規則にも一貫性がない(例えば姓がlastnameになっているのに名がfirstnameではない、とか)ので、あるフィールドを移動させようにもどのIDに対してスタイル指定すればいいのか判らない。酷い造りだ。
普通にテキスト入力で構築したら絶対こうはならない。明らかにWYSIWYGなエディタで適当に部品を放り込んでソースを書き出しているのだろう。
最近はツールやライブラリが充実しているお陰で、対話型インタフェイスの操作のみでそれらしいものを作ることも可能になってしまっているわけだが、反面技術要素を理解せずに作ってしまうことで後から問題が出てくる。
「初心者でも楽に作れる」ことが売りなのかも知れないが、初心者ほどそこで手抜きしない方が良さそうだ。