Показать сообщение отдельно
  #6 (permalink)  
Старый 20.07.2010, 05:13
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от korzhik
Конечно понял, я же писал
если бы ты понял, не обращался бы на форум. Знаешь, была такая шутка: "Однажды И.И. Кашин, разговоривая с самим собой, сказал себе такое, что больше с собой не разговоривает"... Т.е. мало того, что ты пишешь в таком стиле, ты к тому же не можешь найти ошибку в своем коде. И при таком стиле количество ошибок будет всегда больше и написать кусок без ошибок практически нереально, если не что-то простое. Мой скрипт заработал с первого раза. В общем твой код - яркий пример проблем такого стиля

Сообщение от korzhik
А что такое выражения с побочными эффектами?
когда в процессе вычисления выражения изменяются переменные. Например, это
el[m ^= 1][eff[k ^= 1]](2000);

без побочных эффектов будет выглядеть так
m ^= 1;
k ^= 1;
el[m][eff[k]](2000);


Сообщение от korzhik
Не в выпендреже дело, просто пишу так и все. По крайней мере, когда знаю, что этот код кроме меня трогать не будет.
ну а ради чего это все?

Сообщение от korzhik
По оптимизации. Мой код, как минимум, в 5 раз короче получился.
короче не значит лучше. Если речь о производительности, что ты выиграл? Кроме того, твой код, как минимум, в 5 раз запутаннее. И, кстати, мой код - это только класс SlideShow, потому что Function.implement({...}) - это общий код, который может пригодится в других местах, т.е. я его мог уже написать или он мог быть частью фреймворка

Последний раз редактировалось x-yuri, 20.07.2010 в 05:16.
Ответить с цитированием