Имя: Пароль:
LIFE
 
OFF: Где вы объявляете переменные?
, ,
0 ЗлобнийМальчик
 
15.02.13
14:16
1. По ходу процедуры 59% (20)
2. Другое 26% (9)
3. В начале процедуры 9% (3)
4. В конце процедуры 6% (2)
Всего мнений: 34

по работе пришлось читать очень много чужого кода. И я заметил одну особенность которуя я до этого не соблюдал. Все переменые вынесены в начало процедуры и по ходу процедуры не объявляются. Я в свое время читал книжку мак конелла совершенный код и там наоборот рекомендовалось переменные по ходу процедуры объявлять прямо рядом с местом использования.
А как делаете вы?
2 Wobland
 
15.02.13
14:17
мак коннелы нам не указ. и потом, наверняка он про человечьи языки с нормальной типизацией

В начале процедуры
20 Сергей Д
 
15.02.13
14:33
Привык к Паскалю. Нужно, чтобы все было в одном месте. Это дисциплинирует.

В начале процедуры
57 Sakura
 
15.02.13
19:25
Значимые - в начале.
Мелкие временные типа счетчика для цикла - можно и по ходу.
Кмк, так проще разбираться, чем по ходу вникать в смысл появления новых переменных.

В начале процедуры