Наименование переменных.

Dec 13, 2011 23:45

Длина имени переменной напрямую зависит от числа мест её использования ( Read more... )

функциональные языки, языки программирования, Хаскель

Leave a comment

perepertoz December 13 2011, 22:31:11 UTC
гм. а ИМХО это изза областей видимости. В функциях области видимости имён ограничены самой функцией, и не приходится каждый раз явно это писать.
В языках с глобальными переменными явно писать namespace недосуг, вот и вырастают монстрики
имён АБВ, АБГ, АБД. которые АБ{ В, Г, Д } :DDD

Reply

lomeo December 14 2011, 07:21:46 UTC
Ну, вот в Java область видимости аргумента или локальной переменной тоже ограничены методом. Однако, никто не пишет краткие имена.

Reply

perepertoz December 14 2011, 10:09:15 UTC
ОК, еще могут влиять разные кодстандарты на имена :)

Reply

lomeo December 14 2011, 10:13:07 UTC
Тсс! Ещё скажут, что такой кодстандарт -- это традиция 60-х.

Reply

perepertoz December 14 2011, 11:29:31 UTC
на правду не обижаются

Reply

(The comment has been removed)

lomeo December 14 2011, 19:44:09 UTC
Согласен.

Reply

(The comment has been removed)

lomeo December 14 2011, 21:50:25 UTC
О! Очень хороший аргумент. Я как-то не подумал про количество.

Reply

ext_931449 December 15 2011, 06:59:21 UTC
Если у меня в функции имен 10-15, то я, похоже, функцию как-то не так написал, и лучше всего переделать. А если имен все же немало, то не все будут однобуквенными, но все будут не длинными.
Еще вот что. Если имен многовато, это может быть потому что они возникают гнездами, но тогда они точно так же и используются, и опять незачем делать их длинными: они в данном контексте достаточно понятны. Скажем, обозначения арифметических операций: add, sub, mul, div, mod, pow: if (op==add) … else if (op==sub) … и т.д. Или координаты: чем плохи x1, y1, x2, y2, x3, y3?

Reply


Leave a comment

Up