Pull to refresh
1
0
Send message
Третий пример вполне рабочий, если его немножко изменить (делать на практике так не надо):

```
class C:
a = lambda self: self.b()

def __init__(self):
self.b = (lambda self: None).__get__(self)

c = C()
c.a()
```

Изначально был Aiohttp + DI, за счет DI легко переехали на FastAPI. DI выигрывает по гибкости у штатного Depends, да к тому же неплохо с ним интегрируется.

На эту тему есть интересная библиотека с подробной документацией https://pypi.org/project/dependency-injector/. Внедрили в нескольких проектах в FastAPI - пользоваться достаточно удобно.

По мне, так новый дизайн убогий.
— добавленный сайд-бар абсолютно лишнее нововедение; в моем случае там 0 полезной информации, а занимает он значимую часть экрана
— все эти закругления, зачем?
— вырвиглазно голубые папки, зачем?
— непривычное расположение элементов, минут 5ть искал где вкладка `commits`
— навигация в топе при полном развертывании экрана улетает куда-то влево…

Как мне кажется, старый дизайн был минималистичным и функциональным. Даже может быть идеальным.

Information

Rating
Does not participate
Registered
Activity