Проект

Общее

Профиль

Feature #49

открыто

Epic #52: Ежедневник

Переделать способ хранения сохраненных заметок

Добавил(а) Anton Morozov 4 месяца назад. Обновлено 4 месяца назад.

Статус:
Resolved
Приоритет:
Normal
Дата начала:
04.08.2025
Срок завершения:
Готовность:

0%

Оценка временных затрат:

Описание

AS-IS:
В настоящее время записи хранятся в переменных

ArrayList<String> list = returningEntries();
ArrayList<String> dates = returningData();

Это не надежный способ хранения, так как утеря хотя бы одного из двух файлов приведет к тому, что все заметки на все дни будут недоступны.

TO-DO:

  1. Сделать класс "Заметка" ( имя перевести на английский ), который будет хранить дату создания заметки и ее текст.
  2. Далее заменить 2 переменных (list и dates) на список объектов этого класса. Этот список использовать для сохранения.
  3. Хранить запись для каждого дня отдельным файлом в папке data/records. Папку создавать в случае, если ее нет. То есть на каждый день будет создаваться по файлу, при запуске программа должна вычитывать их.

Экспортировать в Atom PDF