![]() |
Переменные, классы, русскими литерами ?
Пожалуйста, не кидайтесь камнями? а лучше выскажите мнение об их подводном существовании (в чем кроятся недостатки имен переменных и.т.д. на русском языке). Попался мне проект (в стадии разработки) в начале не поверил, потом убедился. Потестил на производительность, никакой разницы.
Это как стрельнуть в африканское племя, а там в ответ, русским матом ответ)) |
Разница есть, очень незначительная, строки все-таки в юникодах, т.е. на кириллицу будет по 2 байта вместо одного. Но это менее принципиально, чем то, что, если чесно, я и описание ошибок на русском не очень понимаю, да и справку читать по-русски иногда очень напряжно (недавно смотерл "Пи", фильм в смысле, и там переводчик смело так пару раз повторил "Нажать ретурн"). Т.е. я бы не делал так... ну тем более не в моей ситуации :)
|
1. Требуется переключать раскладку
2. На русском языке сложнее придумать универсальное и лаконичное название функции/переменной 3. Представьте, что ваш код будет поддерживать американец, который русские буквы даже набрать не сможет без установки языкового пакета. Ну и конечно про слепой набор ему придется забыть. |
Цитата:
На счет английской справки могу только позавидовать....только русским хелпом пользуюсь) Цитата:
часто, туда сюда раскладка лабает. 2. Здесь уж уверенно могу поспорить(в словарном падеже русский на голову английский делает).Правда и простоты в этом не прибавляется) 3.Здесь уж и минусы и плюсы, защита зашита от буржуев на молекулярном уровне)) |
Цитата:
|
Цитата:
|
Цитата:
Имена неймспейсов, пакетов, классов, методов и свойств складываются в таблицу констант. При исполнении кода флэшплеер оперирует не самими именами, а их индексами. Поэтому на сами имена ему, в общем-то, наплевать, главное чтобы отличались. |
Цитата:
|
1c -код- это жесть!
|
Я пробовал названия тестовых методов по русски писать (их, если англиский хреново знаешь, действительно сложно сочинять) - слетает автозапуск с автокомплитом (нифига они не по utf-8 работают)
А обычные идентификаторы называть - раскладку же переключать нужно :( И мало ли кто в каком редакторе твой код будет смотреть - лучше уж на английском пусть будут. |
никогда бы не подумал что может быть удобным код в котором для объявления цикла надо 7 раз сменить раскладку %)
Код AS3:
|
Так есть этот... как там его, "пунто свитчер". Правда он не поймет следующее:
Код AS3:
|
у меня пунто когда стоял, был выключен для всех програм редактирущих код, иначе getChildByName он превращал в пуеСршдвИнТфьу, не знаю чем ему эта надпись казалась более читабельной, но пока его обучишь теряется очень много времени.
|
Он у меня уже давно работает в пассивном режиме, так как я пользуюсь только одной функцией: смена раскладки последнего набранного слова по нажатию кнопки Pause.
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Код AS3:
|
Название должно быть не только информативным, но и лаконичным. Больше 4-х слов уже перебор. Не верьте тем, кто говорит, что хороший код комментариев не требует.
|
Это не касается тестов. При падении теста ты видишь название метода и должен сразу понять что отломал
При названии всего остального - само собой - я не пытался обычные классы или методы по русски называть. Тем более название теста ты упоминаешь только один раз - на него нет нигде ссылок, оно через рефлекшен запускается. Так что хоть в 3 строки напиши - это не вызовет неудобств В тему: http://govnokod.ru/725 Хотя, тут, всетки перебор |
"Я пишу переменные русскими буквами/транслитом" — это ж тебя в инди-среде засмеют.
Из аналогий почему-то в голову лезет мальчик, который втирает старым металюгам что Ранетки — это клёвый рок. |
Ты чё, Ранеток даже Металлика одобрила "Они такие маленькие, а играют такую взрослую музыку" :)
http://www.youtube.com/watch?v=0JOa-sw5168 может, утка, конечно |
| Часовой пояс GMT +4, время: 11:37. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.