Я всегда обсуждаю с коллегой следующую тему:
Пример:
Мы написали программу на C #, которая отправляет нашим клиентам подтверждение заказа и предложения. он считывает данные непосредственно из нашей ERP, создает PDF-файл из данных, а затем отправляет его нужному клиенту. Конечно, есть кое-что еще в деталях, но это в основном все.
Теперь все PDF, которые были успешно отправлены клиенту, будут перемещены программой в каталог архива.
Теперь задача состоит в том, чтобы удалять каждые 10 числа месяца (10 апреля, 10 мая и т. Д.) Все архивные PDF старше 3 месяцев.
Я создал работающее решение PowerShell, которое запускается с помощью запланированной задачи и выполняет это удаление. Но теперь мой коллега хочет, чтобы наш программист добавил эту функцию в саму программу, чтобы программа делала это один раз в месяц.
Какова была бы лучшая практика / когда мы должны использовать скрипт и когда мы должны что-то реализовывать в самой программе? Можете ли вы указать мне правильное направление?
По моему мнению, периодические задачи по очистке должны выполняться с помощью сценария, но как я могу поспорить с моим коллегой?
если это не по теме, пожалуйста, укажите мне, где я могу спросить это.