Už jste někdy opravili chybu tak, že jste odbyli testery nebo dokonce samotné uživa­tele se slovy „refrešni si browser“, „vymaž si cache“… ? To je výmluva na úrovni: můj domácí úkol mi sežral pes. Jistě, můžete přejme­novávat soubory nebo adresáře. Kdo by to ovšem dělal, že? Nehledě na možné zavlečení chyby. Ukáži vám způsob, jak verzovat JavaS­cripty a CSSka pomocí mavenu.

U knihoven třetích stran, jako například jQuery, jména zachováme,. Tam je cachování žádoucí. Spolu s verzováním sloučíme více souborů do jednoho. Pro vývoj je sice kvůli lepší orien­taci v kódu vhodné rozdělit logiku do několika souborů, ale v produkci nám to generuje zbytečné requesty na server. A v neposlední řadě byste mohli požadovat obfus­kaci jakožto znesnad­nění případ­ného rever­s­ního inženýr­ství případně hackování.

Konfigurace

Celý funkční příklad na GitHubu.

Závěr

Pevně věřím, že budu narážet na čím dál tím méně projektů, které zatím verzování skriptů neřeší. A jaký plugin používáte vy?

Anketa