сегодня мне приснилось, что я рефакторю написанный вчера код
сон оказался вещим - как вернулась домой, два часа занималась рефакторингом
вчера там было нагромождение кода в двух функциях,
сегодня я сделала класс наименования лекарства, в котором методы для всего, что эта программа делает, и вынесла этот класс и функцию создания конфига в отдельные модули,
переименовала переменные и функции так, чтобы по ним можно было понять, что делает эта функция и обозначает эта переменная
в общем, я довольна :hyperfox:
там ещё есть, куда работать: надо добавить обработку исключений, валидацию полученных от юзера данных, добавить ещё один нужный метод... и я обязательно это сделаю :ablobfoxbongo:
добавить метод принтинга списка всех лекарств с датой, когда они закончатся, упорядоченным по этой дате: :blobfoxcheck:
часть с упорядоченностью списка была самой трудной, но я справилась. там ещё нужно причесать весь этот код, но это мелочь