Уведомления

Группа в Telegram: @pythonsu

#1 Май 19, 2011 17:09:34

Игнат
От:
Зарегистрирован: 2010-10-02
Сообщения: 224
Репутация: +  0  -
Профиль   Отправить e-mail  

Хороший тон

smirnoffs
меня он тоже в ступор вводит
если бы была необходимость его понять - я бы начал растаскивать его на составляющие. сейчас секунд 10 всматривался, пытаясь увидеть общую картину, но без подсветки так и не удалось этого сделать.



Офлайн

#2 Май 19, 2011 21:15:32

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Хороший тон

Мне тоже нравилось так писать, но потом понял, что это плохо. Не по Дзен.
Напишите всё это нормальным правильным циклом и будет красивее и понятнее.



Офлайн

#3 Май 20, 2011 05:50:30

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Хороший тон

ZZZ
Напишите всё это нормальным правильным циклом и будет красивее и понятнее.
А по мне, так циклы труднее читать



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#4 Май 20, 2011 13:51:38

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Хороший тон

> А по мне, так циклы труднее читать
Разве?

output.write('MMS upload time (sec)')

for key in sorted(avg_upload_time):
output.write('\t%s'%avg_upload_time[key])

output.write('\n')
..bw



Офлайн

#5 Май 20, 2011 15:14:26

Studentik
От:
Зарегистрирован: 2009-12-26
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Хороший тон

bw
Разве?
Такой код вызывает output.write часто - мало ли что там )

IMO, лучше отделять данные от форматирования:
data = [str(v) for k, v in sorted(avg_upload_time.items())]
output.write('MMS upload time (sec)\t{}\n'.format("\t".join(data)))



Офлайн

#6 Май 20, 2011 16:18:44

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Хороший тон

> мало ли что там
Почему тебя беспокоит реализация этого метода или на этом коде производительность уже проседает?
Я бы тоже волновался о частом вызове метода, но только если бы он имел имя format_disk_c или соотв. рекомендации в спецификации.
Этот пример из разряда императивного, выше море примеров в функциональном.

p.s. Думаю темя себя исчерпала :-). Хотя я люблю покрутить пару строк кода, что бы прямо сверкал.

..bw



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version