Optimalizace komponent webových stránek
Web-page components optimization
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Tien Toan Ha
Vedoucí práce
Jirovský Václav
Oponent práce
Bařinka Lukáš
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Současná verze webové stránky Uniqway není ideální z hlediska udržitelnosti kódu. Mnohé komponenty jsou příliš rozsáhlé a nepříliš čitelné. Cílem této bakalářské práce je tedy implementovat nové komponenty, které nahradí stávájící za účelem zlepšení kvality webové stránky Uniqway. Proto se tato bakalářská práce se nejprve věnuje analýze dosavadního řešení, klade důraz zejména na~opakovanou použitelnost, závislosti na externích balíčcích a udržitelnost kódu. Dále navazuje zpracování a implementace nových komponent webové stránky Uniqway, případně rozdělení rozsáhlých komponent na vícero malých, které jsou potom otestovány a nasazeny do provozu. Výsledkem je funkční, otestované a nasazené řešení nových komponent, které se vyvaruje chyb předchozí implementace, díky tomu je snadněji udržitelné a komponenty lze opakovaně použít při budoucích úpravách webové stránky. Přínosem této práce je čitelnejší kód, který umožní výrazně lepší orientaci pro~budoucí programátory a také je kód je lépe členěn do~jednotlivých souborů (komponent), tzn. není vždy nutné při budoucích úpravách měnit celou stránku, nýbrž stačí změnit pouze její část. Current version of Uniqway web page is not ideal in terms of code sustainability. Many components are too large and not very readable. The goal of this bachelor's thesis is to implement new components which will replace the old ones in order to improve the quality of the Uniqway website. That is the reason why this bachelor's thesis dedicates to analysis of the current solution, emphasizes especially on reusability, dependency on external packages and sustainability. Then follows up with implementation of new web components, possibly dividing larger components into smaller ones, which then are tested and deployed to production. The product is functional, tested and deployed solution of new components which avoids previous implementation mistakes and therefore is easier to maintain and the components can be reused for future edits of the web page. Contribution of this work is a more readable code which allows better orientation for future programmers and also the code is more divided into individual files (components) that means it is not always necessary to change the whole page when editting but only partial change is enough.
Kolekce
- Bakalářské práce - 18102 [1608]