Показать сообщение отдельно
Старый 19.04.2005, 22:12   #492
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2basilio58:
И что же тут не так? Практически все диалоги такие.
Все неправильные?
В приведенном тобой фрагменте ни ошибок, ни внаманий нет. На него компилятор ругаться не должен, может ты что-нибудь напутал.
Я уже говорил, что исправлять все внимания нет необходимости, скрипты в обоих случаях будут работать правильно, если не дописывать что-то своё, если же изменять скрипты, то надо быть осторожным, могут появиться ошибки.
Есть хорошая и правильная практика программирования, если ей следовать, то много ошибок просто не возникнет. Могу привести несколько простых правил:
1. Если блок else закрывает функцию (расположен в конце), то он не нужен. Записывается просто содержимое блока.
2. По возможности избегать неявных передач параметров в функцию, для этого есть аргументы или глобальные переменные.
3. Если функция объявлена с возвращаемым значением, то оно должно явно возвращаться оператором return xx;

...чтой-то господа немцы не того...или мы не того...
И немцы того, и мы того. Просто нужно понимать, что разработчикам многие неявные вещи прозрачны, а нам еще надо до этого дойти. Но, если смотреть с другой стороны, скрипты писало несколько разных людей и каждый со своим стилем программирования, кто-то старался сократить текст, оставив только суть. А кто-то привык расписывать все подробно, даже за счет лишнего и неоптимального кода. В принципе, большинство огрехов выявляется тестированием, но, к сожалению, далеко не все.
Ответить с цитированием