https://github.com/afek-sakaju/time-classes-mastery
This project is about mastering the implementation of a time class and its inheritance to other classes, providing a solid foundation in JavaScript class hierarchy and functionality.
https://github.com/afek-sakaju/time-classes-mastery
clock countdown date javascript-classes stopper time
Last synced: about 2 months ago
JSON representation
This project is about mastering the implementation of a time class and its inheritance to other classes, providing a solid foundation in JavaScript class hierarchy and functionality.
- Host: GitHub
- URL: https://github.com/afek-sakaju/time-classes-mastery
- Owner: Afek-Sakaju
- Created: 2022-10-25T19:53:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-11-09T10:20:19.000Z (over 2 years ago)
- Last Synced: 2023-11-10T13:21:36.247Z (over 2 years ago)
- Topics: clock, countdown, date, javascript-classes, stopper, time
- Language: JavaScript
- Homepage:
- Size: 1.27 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Time Classes Mastery

### This repository focuses on building a time class and expanding it to other classes like clock, countdown, and stopper. It serves as a platform for practicing JavaScript class implementation and exploring diverse time-related functionalities.

---
#### This project primarily focuses on:
- [x] **Classes** : implementing classes with methods, getters, and setters to incorporate the desired logic and functionality into the specified classes.
- [x] **Inheritance** : inheriting from the time class in other classes such as clock, countdown and stopper preserved the initial time logic, reducing code duplication and ensuring easier maintenance.
- [x] **Tests** : comprehensive test coverage for all functions, methods, classes, and utility functions to ensure their proper functionality and achieve full test coverage:

---
#### This project was developed based on the instructions provided in my bootcamp program. For a more comprehensive understanding of the task, please refer to the "time-task.pdf" file included in the project. Kindly note that the document is written in Hebrew.
---
## Author
:octocat: **Afek Sakaju**
- LinkedIn: [@afeksa](https://www.linkedin.com/in/afeksa/)
- GitHub: [@Afek-Sakaju](https://github.com/Afek-Sakaju)