The assignment was done according to the requirements provided and each feature specified in the requirements has been implemented. The design used is simplistic as illustrated in the requirements document and each functionality described in the requirements document has been implemented. The naming of the functions is similar to the requirements but more methods have been added to the code to make coding easier and to improve reusability of some code where it deemed appropriate.
The whole assignment was challenging but very informative as it covered very many aspects of programming that are essential for any programmer. Perhaps the most important lesson I learnt while working on this task was working with arrays containing keys and values.
To export a reference to this article please select a referencing stye below:
[Accessed 05 March 2024].