▽20010607b
#日記
昼過ぎに社に行って,今日から掲示板のコードの修正. この掲示板があまりにヘッポコすぎて修正する気にすらならない(ぉ てゆーかー,モノ自体のロジックは悪くないと思うんだけど,とにかくソースが乱雑なんだな.
いくつかにファイルが分割されてるんだけど, まずその分割の方法が全然論理的じゃないので, 単にソースの見通しを極悪にする効果しか持っていない.サイテーなり. 機能ごとにモジュール化して,ブラックボックス的に扱えるようにして, それを単品の機能ごとにファイルを分ける,とかならまだ理解できるんだがのー.
しかし,これ ColdFusion なんだけど, これといい PHP といい,機能の分割って難しいように出来てる気がするなー.
Webページを作るにはいわゆる機能部分の他にアピアランスについての問題が必ず出てくるし, しかもアピアランスの部分はほとんどの場合は機能と完全には分割できない. A タグなんかがいい例.HTML として同じタグの中にアピアランスと機能が同居してる. スタイルシートを使えってのは,現状ではマトモな対応ブラウザがないから, 個人ページならともかく企業ページでは無理.
で,せめてもの抵抗として,ロジック部分と実装(機能の実装 + アピアランス実装) のふたつは分割して作るようにしているのだけど, これでもアピアランス部分を完全にデザイナさんに丸投げできるわけではないし. 今回のこのソースのように全部がごった煮になってるよりはマシだけどナー(笑)