Refactoring legacy website styles
Tsurakov, Gleb (2021)
Tsurakov, Gleb
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021121325467
https://urn.fi/URN:NBN:fi:amk-2021121325467
Tiivistelmä
The purpose of this bachelor's thesis was to identify problems in working on styles for the default version of the Oscar Software eCommerce website and solve these problems by creating a new structure for style sheets. In the course of work on this bachelor’s thesis the project was created and default styles that are used in eCommerce’s web-shop were copied into it. After the problems were identified, a new structure was created for style sheet files and style rules inside them were refactored.
In computer programming, refactoring is the process of restructuring the existing code without changing its external functionality. In this case the goal was to refactor CSS without changing the visual part of the website. The existing style rules were distributed into separate components and then structured using a modern approach called Nested CSS.
This project did not have any effect on creating custom websites for clients, but it will potentially affect the work of developers with versions of the default website. The work on the dissertation was commissioned by Oscar Software Oy.
In computer programming, refactoring is the process of restructuring the existing code without changing its external functionality. In this case the goal was to refactor CSS without changing the visual part of the website. The existing style rules were distributed into separate components and then structured using a modern approach called Nested CSS.
This project did not have any effect on creating custom websites for clients, but it will potentially affect the work of developers with versions of the default website. The work on the dissertation was commissioned by Oscar Software Oy.