Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   глобальные переменные зло? (http://www.flasher.ru/forum/showthread.php?t=164069)

carrotoff 15.08.2011 18:23

сомнительное доказательство, потому как я тоже смогу доказать, что ходить в туалет мимо цели возможно, но кто меня поймет?:)

in4core 15.08.2011 18:42

Хм тогда и надо было сказать МОЖНО - но не нужно) а не категорично. Ну а вообще с другой стороны, мой пример ( если убрать superMethod) вполне адекватен.

например описывается какое то жуткое жвижение или что то в этом духе

Код AS3:

function a(n:int):Number {
      if(n > 100)  n = n%10 / (n*3 + n%2);
      else n = 500 * (n^7) ;
      return n;
}


saikspaik 15.08.2011 18:58

Цитата:

Сообщение от carrotoff (Сообщение 1021834)
сомнительное доказательство, потому как я тоже смогу доказать, что ходить в туалет мимо цели возможно, но кто меня поймет?:)

Все поймут, ходить мимо цели возможно, разве нет?
Так и с переменными - менять можно, а нужно или нет, вопрос другой.

Wolsh 15.08.2011 19:13

Если бы было нельзя, ВОПРОС бы не стоял, так?

in4core 15.08.2011 19:14

по ходу ))

Котяра 15.08.2011 19:17

Разговор глухого со слепым.
Я говорил о том, что можно написать вычисление факториала без помощи переменных - и есть языки где переменных нет вообще. То, что в AS3 аргументы(параметры) являются переменными не отрицает подхода, когда их используют как константы.
Я говорил вообще в контексте общей темы. что ОБЩИЕ переменные, на которые могут влиять несколько объектов, а тем более глобальные, плохо вяжутся с безопасным программированием и программированием через TDD. Для этих подходов наилучшая концепция - отказ от переменных (или хотя бы отказ от нелокальных переменных, про глобальные вообще молчу)

dimarik 15.08.2011 20:02

Придется опять во флейм поселить. Кто снова выпустит — тот редиска.


Часовой пояс GMT +4, время: 07:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.