то что статика будет висеть в памяти - это так себе идея. У тебя скорость доступа к файловой системе явно повыше будет чем по сети, да и операционные системы сами тебе кэш предоставляют
Sergey
а еще есть ramfs
Sergey
абстракции не просто так выдумали
Sergey
главное файлы отдавать стримами а не "прочитали и записали"
Sergey
короч преждевременная оптимизация того что оптимизировать и не надо.
Sergey
с этим надо бороться, ибо для бизнеса такие вот "идеи" обычно дорого потом стоят
В общем, у меня есть функция, которая принимает аргумент и сохраняет его в Set. Если такое значение уже есть в коллекции, то оно отбрасывается, что освобождает меня от ручных проверок
> @superartgun
применения
Давай перефразирую вопрос. "Кто нибудь знает зачем нужны генераторы?" или все же "кто юзал генераторы - как они норм работают?"
там где хорошо подходят итератор годятся и генераторы, только удобнее выходит. А так, за счет их волшебной возможности "прерывать" выполнение функции, причем с обеих сторон можно производить контроль, на них сделали полифил для async/await
Sergey
из практических задач - ну например, потоковые парсеры хорошо делать