Re[10]: Выйти из двух циклов сразу
От: Patalog Россия  
Дата: 31.05.02 04:53
Оценка: -1
Здравствуйте VladD2, Вы писали:

Хм, ну раз пошла такая пьянка... Видимо все таки етот вопрос нужно прояснить до конца. Надеюсь господа модераторы все же не сочтут флеймом.

VD>Здравствуйте Patalog, Вы писали:


P>>А по подробнее про "его случай" мона? Например кусочек его и вашего кода...


VD>Это было в 97-ом. Так что теперь и не вспомнить.


P>>И каким образм вносит хаотичность (ежели конечно не ставить в каждой строчке)?


VD>В том, что он вносит не сруктурированную логику в логику программы. При этом правила чтения исходнико можно выбрасить на памойку, так как в любой >строчке может ждать непредвидееное поведение. Причем если goto на кождом шагу, то на это рссчитываешь, а вот если это назаметно вставленный подарок,


Тю, слово то какое страшное "не сруктурированную логику" И хде можно почитать "правила чтения исходнико"?
В чем непредвиденное поведение? В терминах эхотага ето видимо нечто совсем кошмарное

Видимо все таки нужно определиться с терминами. Что в твоем понимании "не структурированная логика"? А что "структурированная"?

>то мжно часми сидеть над чужим кодом не понимая почему он работает именно так. Кстаити, по тем же причинам не стоит применять кострукции типа:

VD>if(a = b)
VD>И предпочитать проверки в циклах отдельным if-ам.

Часами можно сидеть над исходниками линухового cdrtools (Ето я о наболевшем). Кстати goto я там не видел...

P>>ЗЫж Еще раз повторюсь, какие причины _кроме_ чисто эстетических (может и неверное слово подобрал существуют для того чтобы не использовать goto?

P>>Про то что он де не структурированный и т.д. я уже слышал, и не один раз.

VD>Физических причин нет. Можно даже сделать ассемблерную всавку и осуществить дальний переход из любого места программы. Практика показывает, что обычно чем выше класс программиста тем реже реже в его коде можно встретить goto...


Практика показывает, что класс выше у того, у кого лучше работает прога (в смысле правильно работает и не подает). Про срок разработки пока скромно умолчим...
Почетный кавалер ордена Совка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.