количество костылей превышает норму ᕙ(^▿^-ᕙ)
Послание для моего ревьюера: -Спасибо, тебе, за твои труды на поприще обучения, нас, не разумных, искусству кодинга Я очень благодарен тебе!!! Надеюсь, ты отнесешься лояльно, к тому, что я тут нагородил, знай, Я только еще учусь и очень стараюсь. а нагородил я в меру своих способностей и знаний, при помощи знаний из практикума, сообщений в пачке, наставлений старших товарисщей ну и, конечно же, великого имогучего поисковика
все методы я постарался разнести по разным классам, да, на твой взгляд, наверняка, все выглядит корряво и убого, то что я написал в несколько строк, наверняка, можно было бы уложить в одну, но я постарался если честно, во многом мне помогла и IDE, зачастую она подсказывала мне такие конструкции выражений, до которых я бы сам не додумался, храни господи разработчиков ))
я постарался закомментировать максимально подробно, за время написания кода, я умудрился запороть ветку main, в моем репозитории, эх пришлось форкнуть все заново.
но когда я второй раз начал писать код, то я стал видеть яснее, как должны выглядить отдельные компоненты приложения и где и как можно сократить колличество строк и методов, хотя общую картину я увидел только ближе к концу
я очень долго думал, в каком виде хранить массив товаров, исходя из тех знаний, что есть дали нам на практикуме, так и хотелось использовать массивы, но читерить не интересно, и я воспользовался подсказкой, сохранил все в строку. И этот метод мне не очень понравился, к сожалению, в такой реализации, по крайней мере сейчас, я не смогу вызвать отдельный элемент, или найти что-то определенное в строке
Еще раз спасибо тебе, и прошу, дать коментарии по моему коду)