Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Используете ли вы русские символы в названиях переменных (http://www.flasher.ru/forum/showthread.php?t=101960)

JaLav 05.10.2007 20:08

Используете ли вы русские символы в названиях переменных
 
Хочу услышать недостатки и преимущества такого использования.

DarkLight 05.10.2007 20:11

Недостатки
- никто кроме русскоговорящего код не поймет
- лишний раз переключать раскладку
- некрасиво просто

Преимущества
собственно никаких

Kikasso 05.10.2007 20:12

Насчет преимуществ ничего не слышал. Один раз русская буква в название переменной затесалась, чуть комп не сломал со злости пока нашел.

etc 05.10.2007 20:12

В языке, основой которого является английский, все переменные должны иметь англоязычные имена.
Недостаток простой: на работу с таким кодом никто не возьмет.

Fernando Costa 05.10.2007 20:16

вот у меня есть код бразильских программеров - наверное на португальском :
Код:

//?????????? ?????? ?????????? ?? ?????

Molecula 05.10.2007 20:23

Это отццы кодировали, они кодируют между строк.

Nirth 05.10.2007 20:44

Кстати о декомпиляторах. наверное можно перед отдачей проекта клиенту сделать find and replace названий скажем на иероглифы(желательно что нить мало используемое, и практически не известно) Юникоду всеравно сожрет.

А тем кто декомпилит код будет весело.

aksios 05.10.2007 20:53

Цитата:

Сообщение от Nirth
...А тем кто декомпилит код будет весело.

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

Molecula 05.10.2007 21:04

А если всё в одну строку написать? Для компилятора ведь это не важно.

DarkLight 05.10.2007 21:05

может еще проект сдать на одном __bytecode__ ?:D


Часовой пояс GMT +4, время: 09:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.