Тот случай когда запостил мем, потом увидел этот мем запощенным, порадовался его крутизне и снова его от себя себе запостил
😁31👍7👏2
Forwarded from Geeks (Shpak Aleksandr)
Python-библиотечка suite проверяет соответствие докстрингов в функциях фактическому поведению. Мне кажется, что это забавный эксперимент, который может и не кануть в лету, так как забытый на обновление кода докстринг в репозиториях, где их пишут, - это не так уж и редкое явление в мире разработки. И такой инструмент убережет от этой ошибки. Вся эта магия происходит посредством использования LLM, которая заодно проверяет код на ошибки.
Пример из ридми репозитория:
Мне кажется, это прикольно. Я бы, конечно, не полагался пока на такое сильно и уж точно не кинулся бы замещать этим обычный юниты, но в ci'ку какого-нибудь доморощенного пакетика добавить такое можно попробовать.
https://github.com/alexmolas/suite
@g33ks
Пример из ридми репозитория:
from suite import suite
tester = suite(model_name="openai/o3-mini")
def multiply(x: int, y: int):
"""Multiplies x by y
Args:
x (int): value
y (int): value
"""
return x + y
result = tester(multiply)
print(result)
# {'reasoning': "The function's docstring states that it should multiply x by y.
# However, the implementation returns x + y, which is addition instead of multiplication.
# Therefore, the implementation does not correctly fulfill what is described in the docstring.",
# 'passed': False}
Мне кажется, это прикольно. Я бы, конечно, не полагался пока на такое сильно и уж точно не кинулся бы замещать этим обычный юниты, но в ci'ку какого-нибудь доморощенного пакетика добавить такое можно попробовать.
https://github.com/alexmolas/suite
@g33ks
👍6
Forwarded from Geeks (Shpak Aleksandr)
Компания Astral, известная своими инструментами Ruff и uv, выпустила новый инструмент - ty. Этот проект, ранее известный под именем Red Knot, представляет собой экспериментальный и очень быстрый проверщик типов для Python, написанный на Rust. В настоящее время ty находится на ранней стадии разработки, и в README прямо указано, что он пока не готов для использования в продакшене.
https://github.com/astral-sh/ty
PS: прям с нетерпением жду :)
@g33ks
https://github.com/astral-sh/ty
PS: прям с нетерпением жду :)
@g33ks
🔥3🤮2
Forwarded from Irish Myst
This media is not supported in your browser
VIEW IN TELEGRAM
была найдена причина отключения интернета
💯25😁11🥰6❤3
Окрошки хочу прям ломает. Прям обмажусь первой окрошечкой как сготовим. Сперва на кефире наверну, потом на квасе.
😁28🤮9❤2🐳2🥴1
Да, что бы вы знали об окрошках. Вот у меня коллеги летом окрошку на просечке бодяжут. И сытые, и веселые.
🔥21🤮5💊5👍4