外部ファイル変更時の注意
2014/07/02
Aというページでa.jsという外部ファイルを使っており、
修正依頼が来たのでa.jsを修正したところ、
Bページというで不具合が発生するというケースに遭遇。
原因は単純でBページでもa.jsを使用していた為。
「既存の外部ファイルをいじる際に、
他のページで使っているかどうか調べる」という発想が
頭に無かったので注意する。
尚、再発防止として3つの策があるとのこと。
①a.130625.jsみたいに日付をつけてアップする。
もとのa.jsはそのままおいておく。
■メリット
・キャッシュ関係がクリアされる
・バックアップとして残しておける
・もし他でa.jsを使っていたとしても動かなくなるということはない
■デメリット
・Bページも結局は書き換えないといけない
②秀丸とかエディタでgrepする。
■メリット
・方法としてはお手軽
■デメリット
・ローカルに全ファイルを落としておく必要がある
・ローカルファイルが細心でない場合、巻き戻りが起こる可能性がある
③サーバーにログインしてコマンドラインで検索
これちょっとやり方が分からないので聞いた話だけど、
とりあえず一番確実な方法ではあるが、ファイルが多かったりすると
サーバーに負荷がかかる可能性あり。
①がオススメと言われたので覚えておく。というか徹底する。