В Microsoft Visual Studio 2010 переменные(а также компоненты, классы, структуры, функции и тп. ) можно называть используя символы русского алфавита. Работал и раньше, но заметил только сейчас... Как по мне, то есть и плюсы и минусы в данном явлении. Возможное преимущество: более точное и понятное другим название программных элементов. Возможный недостаток: постоянное переключение раскладки клавиатуры. Этот вопрос я задал для того что бы для себя решить - использовать русские символы в названии элементов или нет? ► Хочу спросить у знающих людей, нету ли потом проблем с выполнением кода, где они используются? ► Видите ли Вы какие-либо, не указанные мною, преимущества/недостатки использования русских символов в исполняемом коде? Заранее спасибо!
Знаю верный ответ Найти ответ на вопрос
Ключевые слова: Переменные в visual studio, visual studio русские символы, символы Visual Studio,
на некоторых студиях можно переменные задавать русскими символами, на некоторых нет, поэтому если твоей программой воспользуется другой человек, он жестоко обломается
Ответить
очевидный минус тут только один - студия без поддержки русских букв не будет корректно отображать твой проект(если вообще будет). К тому же английский он как-то привычнее...
Ответить
Незнаю какие тут плюсы. Понятней будет тому, у которого с английским плохо(ну и что это за программист тогда?), а я например буду испытывать дискомфорт читая такой код, ибо непревычно. Только_если_для_себя_ради_прикола. И да, как правило в крупных проектах все текстовые элементы пользовательского интерфейса выношу в файл локализации, так что в программах вообще кириллицы не найдёшь. Удобно. Как при локализации так и просто если поменять что-то легко в одном месте.
Ответить
С выполнением кода проблем не будет! Если программа пишется для себя, то считаю так - КАК ХОЧУ, ТАК и ПИШУ, КАК МНЕ УДОБНО И МНЕ ПОНЯТНО! Другое дело, когда программа пишется на заказ и пишут ее несколько групп разработчиков, да еще и в разных странах. Здесь возможны проблемы стыковки кода, недопонимание и проч. нюансы. Поэтому существуют жесткие ПРАВИЛА ОФОРМЛЕНИЯ КОДА. Это правила оформления процедур, функций, коментарии в программе на техническом английском, префиксы и проч. Ну, как пример: В качестве рекомендуемых префиксов предлагаются такие сокращения: Типы данных и функций (три символа: именно эти сокращения используются в модификациях оператора DefXXX — определение типа переменной по первой букве): Byte — byt, Boolean — bln, Collection — clt, Currency — cur, Date (Time) — dat (tim), Double — dbl, Error — err, Integer — int, Long — lng, Object — obj, Single — sng, String — str, User-defined — udt, Variant — var. Ну и так далее... Но еще раз повторюсь - если Вы пишите для себя, а не на продажу программы вместе с исходниками, то пишите как Вам будет понятней и удобней. Главное, что бы Ваша программа работала и работала без глюков! Удачи!
Ответить