Когда я начинал свой путь в программировании, то я не знал о существовании тестов, да и не у кого было учится, кроме того, постоянная нехватка времени на выполнение основных задач на работе, также не давала мне возможности изучить тестирование. Позже, когда пришло время и появилась возможность, то я изучил тестирование на стороне ui части разработки. Это дало мне новое понимание построения программ и архитектуры приложения на уровне компонентов. Но теперь мне захотелось понять программирование и на стороне бекенда, чтобы я мог полностью покрывать тестами весь свой код и быть уверенным, что большую часть ошибок, которые я мог допустить, эти тесты будут покрывать.