Magic

Jan 19, 2017 11:24




Read more... )

coding

Leave a comment

bluedrag March 7 2019, 02:17:02 UTC
А чем тебе питон (в этом контексте) не угодил?

Reply

recoder March 7 2019, 12:33:20 UTC
Питон я пнул в основном за "Explicit is better than implicit." из PEP20. Остальной PEP весьма неплох.

Reply

bluedrag March 8 2019, 02:51:06 UTC
Ну, во-первых, это поэзия, а не программирование.

А во-вторых: ты что, не согласен?

Reply

recoder March 8 2019, 03:48:29 UTC
Нет, я считаю что наиглавнейшим способом построения абстракций является DRY, иначе - погрязнем в эксплицитности, а где много понаписано - там больше вероятности ошибок.

Reply

bluedrag March 8 2019, 04:02:09 UTC
Если ты, скажем, выносишь повторяющийся код в одну функцию, и вызываешь её откуда надо, это и DRY, и explicit. Чем плохо-то?

Вот, скажем, temporary copies в С++ имплицитны, и постоянный источник проблем. Или финализаторы в джаве, которые оттуда де-факто были с позором изгнаны.

А насчёт "много понаписано" - я лично считаю, что идиоматический код на питоне весьма компактен.

Reply


Leave a comment

Up