-
First variant of of application implements a default doubly linked list.
-
Second variand of the application implements a linked list based on System collections generic built in linked list.
Defining variant formula: number of the gradebook % 4
My variant = 1305 % 4 = 1
The project and tests to it can be run on Microsoft Visual Studio with installed .NET component on it.
Failed commit
Unit tests helped me find errors at the development stage of the second version of the application and leave the same interface for the list as before. Tests are very useful in commercial projects because every broken part of the application equals lost money. They are needed to make a reliable program that is not easy to break and whose code can be changed if necessary so that the program continues to work.