Показать сообщение отдельно
  #10 (permalink)  
Старый 14.05.2013, 03:07
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от devote
собственно все начинающие пишут больше строк кода чем написал бы профи... как правило такое новичкам присуще, по не знанию языка писать целые листинги ради того что бы сложить два числа
var переменная_1;
var переменная_2;

функция_принимающая_два_числа(
	переменная_1 = функция_принимающая_одно_число();
	переменная_2 = функция_принимающая_одно_число();
);

функция_предварительной_подготовки_к_сложению();
функция_окончательной_подготовки_к_сложению();

// еще раз (контрольный, на всякий случай)
функция_окончательной_подготовки_к_сложению();

// готовы к сложению (ура!), но...
// вдруг одного числа не хватает?! О_о
// нехороший пользователь не ввел?

if ( !переменная_1 ) {
	переменная_1 = функция_принимающая_одно_число();
}

// а вдруг и другого не хватет?
// надо подстраховаться...

if ( !переменная_2 ) {
	переменная_2 = функция_принимающая_одно_число();
}

// готовим (борьщ)
функция_предварительной_подготовки_к_сложению();
функция_окончательной_подготовки_к_сложению();

// а случаи бывают разные
функция_окончательной_подготовки_к_сложению();

// складываем (тут вся магия)
try {
	переменная_1 + переменная_2
} catch( e ) {
	alert( 'Неизвестная ошибка : (' );
} finally {
	alert( 'Готово! Ваш результат: ' + переменная_1 + переменная_2 );
}
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием