![]() |
#5 |
Участник
|
ну т.е. да. не знает пользователь ничего про "проблемы передачи файла с клиента на сервер". и про временное хранилище на azure не знает. да и не должен знать
пользователь ставит задачу по простому- дай мне выбрать файл и обработай его. т.е. идеально программа так и должна выглядеть- объявить переменную для отображения файла(с возможностью задать пару параметров(такие как расширение и прочее), написать код для обработки сейчас предлагается объявить класс для реализации стратегии временного хранения(указать кол-во минут после которой файл станет экспайред - кстати тут вообще треш- это прописывается в классе, и непонятно руководствуясь чем прикладной разработчик должен выбирать это время - во многих местах 5мин, в банковской выписке 60 мин ![]() ![]() ![]() т.е. какие-то бизнес функции подменяются техническими абстракциями а кстати есть ли название у такого подхода с передачей класса, это из какого-то существующего языка? т.е. код вида X++: Class1 c1 = new Class1(); c1.init(classstr(Class2)); Последний раз редактировалось trud; 13.06.2017 в 14:54. |
|