たくさんのJavasciptとCSSコードを備えたWebアプリケーションがあります。 glifyJS のようなものを使用して、CSSおよびJSコードを縮小したいと思います。
ただし、縮小されたコードを使用してプログラミングしたくないので、縮小されていないコードのみをチェックアウトしたいと思っています。これを行う最も一般的な方法は何ですか?
縮小されたコードと縮小されていないコードの両方をプッシュし、コードが縮小されたファイルのみを参照するようになると思います。ほとんどの人は、ミニファイアを介してすべてのJS/CSSファイルを実行するファイル呼び出しBUILDを作成しますか?プログラマは、正しくプッシュする前にBUILDスクリプトを実行する必要がありますか?
はい、ビルドスクリプトは通常、CSSおよびJavaScriptコードを2つのファイルに縮小するために使用されます。
あなたはそれを実行します:
テスト前(元のコードで機能するソリューションが縮小コードでも機能することを100%確信していない場合を除きます。CSSを使用すると簡単です。JavaScriptを使用している場合、たとえば高度な最適化を備えたClosure Compilerを使用すると、驚かれるようになります。 )。
アプリケーションをデプロイするとき。
あなたはそれを実行しません:
ソースコードの変更をバージョン管理にコミットするとき(すべての場合において、ファイルをバージョン管理下に縮小する理由はありません)。
開発者として、開発環境のコードに小さな変更を加えるたびに。そうでなければ、それはあまりにも面倒です。