LAMBDA: СИНТАКСИЧЕСКИЙ САХАР ИЛИ ЯД? 🍬☠️
Есть грань между элегантным one-liner'ом и нечитаемым куском кода, который вы сами проклянете при первой же отладке.
Многие используют лямбды, пытаясь впихнуть сложную логику в одну строку. Это ошибка. lambda хороша только там, где она умирает сразу после исполнения.
Разложил базу по полочкам в карточках: ▫️ Анатомия и правильные юзкейсы. ▫️ Почему присваивание лямбды переменной — это моветон (и нарушение PEP 8). ▫️ Когда стоит выкинуть лямбду и взять operator для прироста производительности на уровне C.
Листайте, сохраняйте, не усложняйте. 👉