SwiftbookTeam5 / MdEditor

0 stars 0 forks source link

Доработать пакет FileManagerPackage #115

Closed aleksandra-riazanova closed 7 months ago

aleksandra-riazanova commented 7 months ago

Посмотреть что можно доработать в соответствии с разбором домашки в видео M4L6 - Простой редактор текста

Ответ от преподавателя:

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

форматирование данных это уровень в нашем случае presenter, а здесь лишнее отдельно про форматтеры. Работа по их созданию дорогостоящая, поэтому выносите их на уровень модуля, в приватные свойства или вообще в глобальные константы. В методах, которые могут часто вызываться им не место. FileExplorer

сканируйте каталог и выдавайте файлы наружу, хранить внутри не имеет смысла тоже самое и с созданием каталога и файла - создали и передали url или ошибку наружу вынесите конкретные источники в отдельный enum, так ваша сущность будет универсальней