Обновить
2

Пользователь

0,5
Рейтинг
Отправить сообщение

Подушню оффтопиком: вы перепутали MVP и POC

Warcraft 3 вышел в 2002 году

Cursor (да и вообще агентные кодогенераторы) становится эффективным, только если на проекте используется адекватный, настроенный (под конкретную команду конкретного проекта) набор скиллов, правил и прочего. Без этого, особенно на уже существующем проекте, много сил уходит на то, чтобы привести создаваемые изменения к порядку, ревью кода коллег, чтобы не пропустить чушь в основной код. Ну и на настройку всех этих правил, скиллов. И честно говоря, пока нет полной уверенности, что получится хороший результат. Приемлемый - может быть.

Грустно это всё, мне больше нравится самому писать код, но всё идёт к тому, что похоже, придётся становиться профессиональным код-ревьюером.

Почему мы до сих пор пользуемся Markdown?

Потому что он простой и наглядный

В Беларуси в нулевых были карточки с чипом, чтобы пользоваться деньгами нужно было сначала с помощью специального терминала перевести на них деньги с зарплатного счёта. Пользовался такой карточкой не долго, поэтому могу какие-то нюансы не знать. Нужен был для этих карточек интернет в магазинах или нет - уверенно сказать не могу, но подозреваю, что нет.

Лямбда-функции отлично подходят для создания замыканий, выступая в роли фабрики функций.

Точно так же, как и обычные функции.

def multiplier_factory(n):
    def mult(x):
        return x*n
    return mult

И чтобы два раза не вставать - https://tsya.ru/

Уважаемые потомки, я боюсь. Что не так с этим астероидом, что вы нас о нём предупреждаете?

который 18 мая 2026 года приблизился к Земле

В момент сближения с Землёй он мог достигать

что позволяло наблюдать его

Это статья из будущего?

На самом деле OSS приложения для OBD вполне себе существуют, например AndrOBD.
Но на F-Droid оно такое пока одно, надеюсь, что скоро их станет как минимум 2 ))

Планируется ли релизиться на F-Droid? Кстати, там есть ELM327 Emulator, вдруг будет полезно?

Ещё злые языки поговаривают, что первый запуск этого носителя должен был состояться ещё 4 года назад, но постоянно откладывался. Врут конечно!

Зачем ей это?

Самый простой ответ - так вышло, случайный побочный эффект. Эволюция штука странная, например, возвратный гортанный нерв расположен так не с какой-то целью, а только потому, что “так вышло” (да простят меня биологии, если я что-то напутал)

Есть ещё OpenKeyChain (есть так же и в стандартных магазинах приложений), если я правильно понял идею автора - очень похожая штука в части шифрования текста. Можно выделить текст в поле ввода и зашифровать (не работает, если приложение как-то по своему обрабатывает контекстное меню).

Shattered Pixel Dungeon
Бесплатная, без рекламы, рогалик. Можно зависнуть очень на долго

Если нормально писать, то можно и большие проекты с долгим сроком сопровождения.

Увы, что есть. В Python стандартная перегрузка (как в языках с ad-hoc полиморфизмом) принципиально невозможна.
А вообще, мне кажется, на любом языке можно писать плохо, хоть на Python, хоть на Java, хоть на C. Просто похой код на Java быстрее даст о себе знать, чем плохой код на Python. С этой точки зрения, к сожалению, простота Python играет с ним злую шутку. Многие просто забивают на то, чтобы разобраться, как сделать лучше исходя из принципа - "работает и ладно, что ещё от этого простого языка ждать"?

В питоне нет перегрузки функций (overloading)

Есть singledispatch, но это не полноценная замена перегрузке:

note that the dispatch happens on the type of the first argument:

Некорректно писать, что компилятор Rust "ничего не гарантирует" в блоке unsafe. Внутри него он позволяет ровно 5 действий:

  1. Dereference a raw pointer.

  2. Call an unsafe function or method.

  3. Access or modify a mutable static variable.

  4. Implement an unsafe trait.

  5. Access fields of unions.

Все остальные проверки работают точно так же.

1
23 ...

Информация

В рейтинге
2 526-й
Зарегистрирован
Активность