Хабр ✔

@habr_com · Russian · active

Subscribers 135K Subscribers, last 30 days: 135K → 135K +0 24h
Reach per post (ERR) 12.4%16.8K avg views
Posting 8.1/day last 2 hours ago
Reactions per 1K views 5.0 ❤ 👍 🔥

Вам не нужны bool и Option start_job(path, true, false) — вполне нормальный вызов функции. Только что означают эти два флага? Обновить кеш? Отправить уведомление? Чтобы разобраться, придётся идти в определение функции. А если поменять аргументы местами, компилятор даже не пожалуется. С состояниями бывает ещё веселее. Два bool дают четыре комбинации, хотя программе могут быть нужны только три. И вот уже код допускает ситуацию, когда обработка файла одновременно завершилась успехом и ошибкой. А None при оформлении заказа означает самовывоз или доставку на сохранённый адрес? И всё это приходится расшифровывать, даже когда код уже написал ИИ-болванчик, happy path работает и задачу вроде бы можно закрывать.

Views over time

05K10K15K11 Nov 22:0113 Nov 08:0713.3K11 Nov 22:01: 0 views11 Nov 23:06: 1,680 views12 Nov 04:07: 4,160 views12 Nov 22:06: 12,700 views13 Nov 08:07: 13,300 views
Snapshots we took after posting.
WhenViews
11 Nov 2026, 22:010
11 Nov 2026, 23:061.7K
12 Nov 2026, 04:074.2K
12 Nov 2026, 22:0612.7K
13 Nov 2026, 08:0713.3K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.