Некоторое время назад, когда я изучал Javascript, я изучал Javascript: хорошие части, и мне особенно понравились главы о плохих и уродливых частях. Конечно, я не согласен со всем, поскольку суммирование дефектов дизайна языка программирования в определенной степени субъективно - хотя, например, я думаю, что все согласятся с тем, что ключевое слово with
было ошибкой в Javascript. Тем не менее, я считаю полезным читать такие обзоры: даже если кто-то не согласен, есть чему поучиться.
Есть ли запись в блоге или какая-нибудь книга, описывающая ошибки дизайна для Python? Например, я предполагаю, что некоторые люди посчитали бы отсутствие оптимизации хвостового вызова ошибкой; могут быть другие проблемы (или не проблемы), о которых стоит узнать.