Здравствуйте, <Аноним>, Вы писали:
А>Кто знал, что С# допускает русскием имена классов, переменных , функций и тд?
Ну я, например
А>И кто использовал в реальных проектах?
Не советую, т.к. импортные друзья могут не понять Достаточно представить, что к Вам попали исходнико от братьев-китайцев...
Хотя, если проект только внутренний и никто не понимает по английски, то можно и на русском писать
У нас для одной из контор, требовали такой код. Видеть русский в листинге программы, это зрелище не для слабонервных
Новое и прогрессивное всегда пробивает себе дорогу с трудом и скрипом
С русским можно поиметь проблем, если потом захочешь с кем-то кодом поделиться, а он, как обычно, русского знать не будет.
Да и вообще — надо писать на английском, только потому, что так уж заведено
Кто знал, что С# допускает русскием имена
классов, переменных , функций и тд?
И кто использовал в реальных проектах?
я себе даже не представляю такоеРассвет еще далек,
Но тает грим любви,
Усталость вижу и смятенье,
Взглянув в глаза твои…
При свете ты – никто,
И растворишься с новым днем,
Одна, но против всех течений,
Быть вне закона – твой закон.
А вы, сударь не задумывались, что это может быть и русская буква а.
Вот повеселитесь при исправлении ошибки. А если никогда не использовать русские буквы то и сооблазна такого не будет.
Я видел программы, написанные на Access с использованием русских букв. Зрелище еще то. И потом мой опыт показывает, что использование английского языка в наименованиях методов и свойств делает их более короткими, чем если то же самое было написано на русском языке. А английский язык в той или иной степени должен знать любой программист, а иначе он может программировать только на 1С Best regards,
Andrey Barashkin
А>Кто знал, что С# допускает русскием имена А>классов, переменных , функций и тд?
А>И кто использовал в реальных проектах?
Единстувенное исключение где я допускаю использование неанглийского в коде єто обращение к БД с полями на русском во всех остальніх случаях ничего кроме лишнего гемороя не принесёт.
Здравствуйте, Andrey Barashkin, Вы писали:
AB>А вы, сударь не задумывались, что это может быть и русская буква а. AB>Вот повеселитесь при исправлении ошибки. А если никогда не использовать русские буквы то и сооблазна такого не будет.
AB>Я видел программы, написанные на Access с использованием русских букв. Зрелище еще то.
Видел, писал, а что поделаешь если база большая, юзера — ломы, а Access локализированый, и вообще я предпочитаю написать проект на VB(или на чём угодно) с использованием движка Access, а то после того гимора с VBA формами Access, единственное желание, застрелить всех его разработчиков и застрелиться самому.
Здравствуйте, Аноним, Вы писали:
А>Кто знал, что С# допускает русскием имена А>классов, переменных , функций и тд?
А>И кто использовал в реальных проектах?
Вася Пупкин открыл для себя дотнет? Юникод еще со времен первых версий Джавы используется, не говоря уже про дотнет.
Использовать не советую — потенциальные проблемы при использовании third-party tools...
S>Единстувенное исключение где я допускаю использование неанглийского в коде єто обращение к БД с полями на русском во всех остальніх случаях ничего кроме лишнего гемороя не принесёт.
Здравствуйте, Максим Зелинский, Вы писали:
МЗ>Здравствуйте, <Аноним>, Вы писали:
А>>Кто знал, что С# допускает русскием имена А>>классов, переменных , функций и тд? МЗ>Я знал
МЗ>Но пользоваться этим не советую. Так как лично меня запаривает переключать кодировки при наборе кода.
Согласен.
Единственный плюс русских букв — в intellisence после первой же буквы попадаешь на свои переменные и методы. Стоит ли этот плюс потенциальных проблем с совместимостью и постоянного переключения туда-сюда — это большой вопрос.
Re: RE[3]: Кто знал , что С# допускает русские имена?
AB>Я видел программы, написанные на Access с использованием русских букв. Зрелище еще то. И потом мой опыт показывает, что использование английского языка в наименованиях методов и свойств делает их более короткими, чем если то же самое было написано на русском языке. А английский язык в той или иной степени должен знать любой программист, а иначе он может программировать только на 1С Best regards, AB>Andrey Barashkin
Самое смешное, что те, кого можно назвать хорошими программистами 1С, пишут ИМХО в английской нотации.