Дизъюнкция бы так не поступила
footgun дня: std::optional::value_or(default_value) вычисляет default_value безусловно дизъюнкция бы так не поступила
Скриншот шуточного поста о программировании: функция std::optional::value_or вычисляет значение по умолчанию даже тогда, когда оно не нужно. Автор называет это «футганом» и иронично сравнивает поведение с дизъюнкцией, которая могла бы использовать короткое замыкание. Мем отправляют как реакцию на неожиданный подводный камень в коде или странное решение API. EN: A humorous programming post screenshot: std::optional::value_or evaluates the default value even when it is not needed. The author calls this a “footgun” and ironically compares it with disjunction, which could use short-circuit evaluation. The meme is shared as a reaction to an unexpected coding pitfall or a strange API design.
- @ithueti / 15830 2025-04-24
- Type
- image
- Size
- 783×182 · 21.7 KiB
- Mood
- саркастичный
- Language
- ru
- Added