73 Commits

Author SHA1 Message Date
e0275f14e6 Добавлен интерфейс TaskAction в класс TodoApp для определения действия над задачами. Закомментированы примеры использования интерфейса и тестовой задачи, что упрощает структуру кода и улучшает читаемость. 2025-05-19 21:08:30 +03:00
92bfdd9b95 Fiz 2025-05-19 19:46:38 +03:00
7dd64801b5 Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes 2025-05-19 19:45:16 +03:00
7312f115ad Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes 2025-05-19 19:44:41 +03:00
605b340082 Merge branch 'feature/tasks/nested-classes' of git.kamask.ru:KamaSK/todo.pet into feature/tasks/nested-classes 2025-05-19 19:42:27 +03:00
27ee8ca369 В классе TodoApp обновлён метод printTasks для отображения списка задач с их идентификаторами и названиями. Добавлен метод getTitle в класс Task для получения названия задачи. 2025-05-19 19:40:01 +03:00
f4f5440d8d В классе TodoApp обновлён метод printTasks для отображения списка задач с их идентификаторами и названиями. Добавлен метод getTitle в класс Task для получения названия задачи. 2025-05-19 19:35:27 +03:00
780f1b1fed Добавлен новый статический класс TaskPrinter в Task для упрощения вывода информации о задачах. В классе TodoApp закомментированы примеры использования нового класса. 2025-05-19 18:51:55 +03:00
57ae7e6bcb Оптимизирована логика управления задачами в классе TodoApp. Добавлен класс TaskManager для обработки задач, что улучшает структуру кода. Обновлены методы для добавления задач и отображения информации о них. Исправлены ошибки в логике подсчета задач. Теперь используется tasksCounter вместо статического поля taskCount для отслеживания количества задач. Это улучшает читаемость и поддержку кода. 2025-05-19 17:17:26 +03:00
5776ec51d8 Merge pull request 'feature/tasks/methods-and-statics' (#16) from feature/tasks/methods-and-statics into main
Reviewed-on: #16
2025-05-19 14:42:08 +03:00
67abdaefe1 Добавлен метод markTaskCompletedById для пометки задачи как выполненной по её идентификатору. Обновлён код в методе main для демонстрации работы нового метода. Это улучшает управление задачами в приложении. Closes #3 2025-05-19 14:41:35 +03:00
3197600a75 Добавлен новый метод printAll для упрощения вывода информации о задачах. Обновлён процесс отображения задач в меню. 2025-05-19 14:00:04 +03:00
5c66a66bfe Добавлены статические поля и методы в класс Task для отслеживания количества созданных задач и их идентификаторов. Изменена логика создания задач в классе TodoApp, теперь используется статическое поле taskCount для управления задачами. Обновлен вывод информации о задачах, добавлена дата создания. 2025-05-19 13:24:34 +03:00
0183648b3c Merge pull request 'Упрощен доступ к методам в классах Task и TodoApp, изменены модификаторы доступа с public на private для улучшения инкапсуляции. Это позволяет защити…' (#15) from fix/modeficators into main
Reviewed-on: #15
2025-05-19 12:25:39 +03:00
a4b250f10b Упрощен доступ к методам в классах Task и TodoApp, изменены модификаторы доступа с public на private для улучшения инкапсуляции. Это позволяет защитить внутреннюю логику классов от внешнего вмешательства и улучшает читаемость кода. 2025-05-19 12:24:59 +03:00
45c6e6e3d4 Merge pull request 'Исправлена опечатка в запросе названия дела и изменены имена переменных для хранения идентификаторов задач на более понятные. Теперь ис…' (#14) from fix/displayTasks/variantsInput into main
Reviewed-on: #14
2025-05-19 10:36:28 +03:00
93496a5a38 Исправлена опечатка в запросе названия дела и изменены имена переменных для хранения идентификаторов задач на более понятные. Теперь используется variantsInput вместо tasksIDs для улучшения читаемости кода. 2025-05-19 10:35:46 +03:00
d4447db7c6 Merge pull request 'feature/add/array_input_logic' (#13) from feature/add/array_input_logic into main
Reviewed-on: #13
2025-05-19 08:34:27 +03:00
acbcbeb340 Изменены методы отображения и управления задачами в классах Task и TodoApp. Обновлены форматы вывода информации о задачах, добавлены новые методы для обработки ввода пользователя и улучшено взаимодействие с меню. Теперь задачи можно помечать как выполненные или не выполненные с помощью метода toggleCompleted. 2025-05-19 08:34:00 +03:00
d36be4f036 Промежуточный коммит 2025-05-17 21:21:57 +03:00
768d4df2ed Merge pull request 'Класс Task содержит логику для создания и отображения информации о задачах, а класс TodoApp демонстрирует их использование. Closes #1' (#12) from add/base_classes into main
Reviewed-on: #12
2025-05-17 07:11:26 +03:00
c32132a9c4 Класс Task содержит логику для создания и отображения информации о задачах, а класс TodoApp демонстрирует их использование. Closes #1 2025-05-17 07:10:18 +03:00
7ca5445791 Initial commit 2025-05-16 02:24:13 +03:00