Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регистрозависимость, крик души 
:(
    Опции темы
 
Регистрозависимость при коддинге - это круто?
Да [ 30 ]  [58.82%]
Нет [ 15 ]  [29.41%]
Мне всё равно [ 5 ]  [9.80%]
Свой вариант я озвучу ниже, в теме [ 1 ]  [1.96%]
Всего проголосовавших: 51
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Rohoss
Дата 2.1.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



По сабжу: Разве какой не будь, нормальный стандарт кодирования допускает  писать, например, метод в одном месте со строчной буквы, а в другом с прописной? Или подобное делать с другими элементами языка? Следовательно, зачем тогда может быть нужна регистронезависимость?


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
GoldFinch
Дата 2.1.2010, 15:08 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



Rohoss, для автодополнения - чтобы не жать лишний раз шифт, и не запоминать где в какой библиотеке xxxxxID а где yyyyyyId
PM MAIL ICQ   Вверх
Rohoss
Дата 2.1.2010, 15:17 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(GoldFinch @  2.1.2010,  15:08 Найти цитируемый пост)
xxxxxID а где yyyyyyId

Ну, вот я же и говорю о стандартах

Цитата(GoldFinch @  2.1.2010,  15:08 Найти цитируемый пост)
Rohoss, для автодополнения - чтобы не жать лишний раз шифт

А его не всегда нужно жать… посмотрите, как в MS VS сделано


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 4.1.2010, 11:49 (ссылка)   | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(Rohoss @  2.1.2010,  15:17 Найти цитируемый пост)
А его не всегда нужно жать… посмотрите, как в MS VS сделано 

Как? Студия сама за тебя подставляет? Так уже получается псевдорегистрозависимость. smile

Добавлено через 3 минуты и 50 секунд
Тогда нужно стремиться уже к регистроНЕзависимости. Всё равно регистроНЕзависимость удобнее. Я это "прочувствовал на собственной шкуре".

Добавлено через 4 минуты и 49 секунд
Цитата(GoldFinch @  30.12.2009,  21:03 Найти цитируемый пост)
тот же VisualAssistX понимает акронимы для автодополнения, не то что регистр не тот - букву забыл - всеравно поймет.

Платная зараза. А нам ведь всё на халяву нужно smile .
PM MAIL   Вверх
k0rvin
Дата 10.3.2010, 21:19 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: 1
Всего: 5



Цитата(Akella @ 4.1.2010,  11:49)

Тогда нужно стремиться уже к регистроНЕзависимости. Всё равно регистроНЕзависимость удобнее. Я это "прочувствовал на собственной шкуре".

имхо, от языка зависит, в делфи меня напрягает регистронезависимость, в CL мне пофигу на нее, лишь изредка хочется, чтоб была регистрозависимость по-дефолту (там можно использовать регистрозависимые символы, оборачивая их в || или экранируя литеры с помощью \, т.е. '|Foo| (идентично 'f\o\o), |FOO| (идентично 'foo) и '|foo| (идентично '\f\o\o) -- разные символы, а 'Foo 'FOO и 'foo -- одинаковые, приводящиеся к 'FOO), в PLT Scheme регистрозависимость в общем-то не смущает, ибо почти всегда юзается нижний регистр, но иногда напрягает, а иногда наоборот добавляет удобства.

кроме того в некоторых языках регистр является элементом синтаксиса, например в Хаскелле символ, начинающийся с заглавной литеры автоматически считается компилятором как имя типа или класса типа, например Int, Char, String, Enum -- типы, int, char, string, enum -- обычные символы, которые можно юзать как идентификаторы.

вообще конечно проблема не в языке, а в преподавателях, которые не учат важности стилистики 

Это сообщение отредактировал(а) k0rvin - 10.3.2010, 21:19


--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
Akella
Дата 23.4.2010, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(k0rvin @  10.3.2010,  21:19 Найти цитируемый пост)
оборачивая их в || или экранируя литеры с помощью \, т.е. '|Foo| (идентично 'f\o\o), |FOO| (идентично 'foo) и '|foo| (идентично '\f\o\o) 

 smile  smile  smile 
PM MAIL   Вверх
A5uKa
Дата 27.4.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 1
Всего: 16



Соглашусь с принцем Амбера  smile 
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0939 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.