All streams
Search
Write a publication
Pull to refresh
2
0
Алексей Боев @quantum-alex

Технический директор

Send message

Хорошая идея, но мы старались не усложнять туториал, поэтому использовали inspect.

Кстати, изначально фреймворк был реализован на декораторах, но потом мы отказались от такого подхода, потому что он требует более глубокой интеграции - нужно явно импортировать декоратор и прописать его перед всеми методами. А аннотации не так сильно перегружают код и их можно задавать без фреймворка.

По поводу кеширование запишем в список улучшений на будущее!

Можете привести конкретный пример? В нашем случае точка входа всегда одна - это целевой метод, а аргументов может быть несколько. Такой пример есть в статье, см. calc_avg(p: 'price_list', l: 'num_days')

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Chief Technology Officer (CTO)
Lead