|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|
Sync_to_async по вашему это костыль?20.06.2025, 08:55. Показов 2136. Ответов 20
0
|
|
| 20.06.2025, 08:55 | |
|
Ответы с готовыми решениями:
20
ConnectionAbortedError: [WinError 10053] Программа на вашем хост-компьютере разорвала установленное подключение Дедушка, а что это за костыль у тебя?
|
|
883 / 536 / 228
Регистрация: 21.02.2011
Сообщений: 5,706
|
||
| 20.06.2025, 12:16 | ||
|
0
|
||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|
| 20.06.2025, 13:00 [ТС] | |
|
Инкапсуляция и полиморфизм противоречат ли друг другу?
Первый говорит, что мы из старого объекта получаем новое. Второй говорит, что берм название старого метода и переписываем тело. Ваше мнение?
0
|
|
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
|||
| 20.06.2025, 22:02 | |||
|
1
|
|||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
||
| 21.06.2025, 05:21 [ТС] | ||
|
Но, инкапсуляция по своей природе не исключает и как корректор. Использование корректоров та же самая инкапсуляция где новое покрывает старое. Или нет?
0
|
||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
|||
| 21.06.2025, 10:07 | |||
|
0
|
|||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
||||||||||||
| 21.06.2025, 11:28 [ТС] | ||||||||||||
|
1. Просто оставляем приватную функцию в не доступном виде и получаем данные для публикации
2. Используем декоратор.
1 это мы скрываем данные и публикуем то, что надо. 2 просто обновляем
0
|
||||||||||||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
|
| 21.06.2025, 14:16 | |
|
[quote="Tryd0g0lik;17602694"]
И то и другое - примеры инкапсуляции - сокрытие реализаций от внешнего мира. Применение декоратора никак не меняет сути. Никаких противоречий не вижу, просто способы реализации. Полиморфизм же это иное понятие, никак не противоречащее инкапсуляции.
0
|
|
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|
| 22.06.2025, 03:09 [ТС] | |
|
Возможно мы просто хотим, полиморфизм понимать как нечто иное. Но, мы всё же берем старое и переписываем под новое.
Ну да ладно. есть да есть. Мне просто интересно мнение коллег.
0
|
|
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
||
| 22.06.2025, 11:04 | ||
|
Все это РАЗНЫЕ принципы ООП. Боюсь даже представить, что вы придумаете про SOLID. Мне вот было бы интереснее поговорить по тему в заголовке, использование синхронных функций в асинхронном коде. И тут реально Sync_to_async крутая штука, освобождающаяя ресурсы.
0
|
||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
||
| 23.06.2025, 03:22 [ТС] | ||
|
На той неделе проходил собеседование, техническое. Компания искала backend на джанго. Тот который задает тех-вопросы и назвал Sync_to_async костылем. Сам ему ответил, что с таким взглядом во многом можно видеть костыли. Вот после этого и стало интересно как, Sync_to_async видят другие.
0
|
||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
|||||||
| 23.06.2025, 10:17 | |||||||
|
Но это хороший костыль. С его помощью ты сохраняешь асинхронку и не надо спештить переводить все сразу. Насчет сахара если ты ляпнул то это сразу огромный минус на собесе. Сахар это просто запись типа
0
|
|||||||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|||
| 24.06.2025, 03:28 [ТС] | |||
|
Не согласен с тем , что в Django плохо.
0
|
|||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
||||||||
| 24.06.2025, 07:23 | ||||||||
|
Во-первых - почему ты обьединил эти операторы в группу? Async/awat - асинхронка, try/except/finally - обработка исключений. Во-вторых - ты в принципе понимаешь значение синтаксического сахара? Это краткая запись каких то операторов, функциональности. Например
То есть это сахар, который стал конструкцией полноценной. Так что я бы не рассматривал это в таком ключе, легко запутаться в своих обьяснениях.
0
|
||||||||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
||||
| 25.06.2025, 07:50 [ТС] | ||||
точно )))) с finally согласен ))))async/await/ сахором считают. а питом с 21 где то ) В 22 годе - async/await называли сахаром. )) В отношении сахара не пойму. Что можно а что нельзя. По мне, Sync_to_async ни чем не отличается от x +=1 Я не про синтаксис, а про то на сколько проще становиться работать. В принципе "сахар" стараюсь не использовать в разговорах. Просто было собеседование (то выше). Вот и стало и нтерсно. Стандарта нету. Данный термин каждый под себя гребет. А как на счет админки в fastapi? Во flast я не видел такой библиотеки.
0
|
||||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
|||||||||||||||
| 25.06.2025, 09:07 | |||||||||||||||
|
Syntax sugar (or syntactic sugar) in Python — and programming in general — refers to language features that make code easier to read or write, without adding new functionality. It’s like "sweetening" the code to make it more pleasant for humans, while under the hood it does something that could already be done in a more verbose or complex way. Можно так:
Соответственно Async/await ты не напишешь через простое выражение - тебе нужно реализовывать функционал с использованием например Future() из asyncio Зачем в Fastapi админка? Он для создания интерфейсов. Но и полноценное веб-приложение на нем легко написать. Админку в таком случае я предпочитаю делать кастомную. Джанговская крутая, спору нет, но столько радости не нужно в основном) Рядового пользователя туда лучше не пускать, нужно роли разделять, да и визуально нужно над ней работать, я например Grapelli использовал. Flask никогда не использовал, по мне там тока прототипы писать с 21-года базу уже можно было бы и подтянуть)
0
|
|||||||||||||||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|||||||
| 26.06.2025, 01:36 [ТС] | |||||||
|
When we talk about the sugar, this (i fink) is an abstract definition. this, is see how the term which - have not specificc definition.
0
|
|||||||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
||||
| 26.06.2025, 12:33 | ||||
|
Sync_to_async - сахар async/await - нет( точнее не совсем)
0
|
||||
|
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
|
|||||
| 27.06.2025, 02:32 [ТС] | |||||
|
СНа, у костыль, костылем называю любое условие, что препятствует чтению кода. Те же условия if/else До мидла пока не дотягиваю с питоном. )) Добавлено через 7 минут Опять курсы брать по ходу. Сейчас самое время подтягивать пока наших на фриланс европейский не пускают. Кстати.. У вас же своя валюта? Что по поводу цифрового рубля? Свой рупий или общий? У нас центробанк заявил , что вот вот в массы выводить будет этим летом. Вот интересно. Какой у него курс - цифровой рупий и (с) рупий который можно на сбережения, и/или на фондовый рынок кидать.
0
|
|||||
|
122 / 179 / 16
Регистрация: 08.10.2024
Сообщений: 634
|
||||||
| 27.06.2025, 09:38 | ||||||
|
0
|
||||||
| 27.06.2025, 09:38 | |
|
Помогаю со студенческими работами здесь
20
как соединить b и с в число, если а это число, б это десятки перевернутого числа, с это единицы перевернутого числа вот в это строчке c=a+b,c; mc68hc908 - это что это, это с чем это ?? Посоветуйте норм костыль для запуска windows игр костыль для IE... Рабочая десерелизация сделаная через костыль (Exception), Как сделать правильно? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|