deferreds made easy
Wednesday, 16 March 2011 23:52Всё что рассказывают про дефереды херня. Все примеры с здоровенными пачками функций для колбэка (или, Б-же упаси, методами классов) - херня. И если говорят что юзай инлайнколбэкс и не парься, это тоже на самом деле херня потому что неправда. На самом деле всё просто как веник. В любом месте вместо
(кстати, а куда бы тут втулить трай-эксепт, а?) пишем:
Никакой, нахер, разницы.
Ох но где же где же здесь написать return? Ну, конечно, потом и сам начинаешь возвращать из функций тупо деферед.
И, не учите детей паскалям бейсикам и сям, пожалуйста! И "объектно-ориентированной" херне тоже не учите, всё что про ООП в популярных статьях и учебниках рассказывают, это solid shit. Вот в SICP реализуют с, грубо говоря, нуля на коленке объектный подход - там видно и понятно, что откуда и зачем.
(а за обучение ассемблеру студентов специальностей кроме системного программирования, я бы не знаю что делал. Тем более, что это ни хера не обучение на самом деле. Тем более, когда студентам ездят по ушам про то как на асме быстрее потому что этожеассемблер!!11111пыщпыщ, и дают пример сверхскоростной O(n2) сортировки пузырьком и предлагают сравнить реализацию на дельфях с асмовой и самим убедиться - и асм при этом оказывается в четыре раза МЕДЛЕННЕЕ).
if check_something():
oneblablabla
else:
twoblablabla
(кстати, а куда бы тут втулить трай-эксепт, а?) пишем:
def then():
oneblablabla
def else():
twoblablabla
check_something().addCallback(then) .addErrback(else)
Никакой, нахер, разницы.
Ох но где же где же здесь написать return? Ну, конечно, потом и сам начинаешь возвращать из функций тупо деферед.
И, не учите детей паскалям бейсикам и сям, пожалуйста! И "объектно-ориентированной" херне тоже не учите, всё что про ООП в популярных статьях и учебниках рассказывают, это solid shit. Вот в SICP реализуют с, грубо говоря, нуля на коленке объектный подход - там видно и понятно, что откуда и зачем.
(а за обучение ассемблеру студентов специальностей кроме системного программирования, я бы не знаю что делал. Тем более, что это ни хера не обучение на самом деле. Тем более, когда студентам ездят по ушам про то как на асме быстрее потому что этожеассемблер!!11111пыщпыщ, и дают пример сверхскоростной O(n2) сортировки пузырьком и предлагают сравнить реализацию на дельфях с асмовой и самим убедиться - и асм при этом оказывается в четыре раза МЕДЛЕННЕЕ).