Оформление кода: Локальные переменные с Большой буквы!
От: Joker3D Россия http://blog.trunin.com
Дата: 26.11.02 14:30
Оценка:
Перенесено в форум "Философия программирования" -- ПК.

Плиз, хэлп!!!

Хотелось бы услышать ваше мнение об оформлении кода на C++ (MS VS 7.0)...
конкретно меня интересует субж:

Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????

плюсы:

...???


минусы:

....???


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

спасибо!
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: Локальные переменные с Большой буквы!
От: Аноним  
Дата: 26.11.02 14:33
Оценка:
Ты шутишь?
Re[2]: Локальные переменные с Большой буквы!
От: Joker3D Россия http://blog.trunin.com
Дата: 26.11.02 14:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Ты шутишь?


нет! к сожалению, мне не до шуток!
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: Локальные переменные с Большой буквы!
От: 3tone Беларусь http://333tone.livejournal.com/
Дата: 26.11.02 15:35
Оценка:
Здравствуйте, Joker3D, Вы писали:

JD>Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????


наверно глабальные с Большой?
плюсы — легко отличить от локалных
минусы — надо держать shift

а про "зачем отступы лесинкой делать?" ты не хочеш спросить?
Re[2]: Локальные переменные с Большой буквы!
От: Joker3D Россия http://blog.trunin.com
Дата: 26.11.02 15:47
Оценка:
Здравствуйте, 3tone, Вы писали:

3>Здравствуйте, Joker3D, Вы писали:


JD>>Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????


3>наверно глабальные с Большой?

НЕТ Я имел ввиду именно Локальные!!!!!! А так то вообще ВСЕ!!!
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: Локальные переменные с Большой буквы!
От: bkat  
Дата: 26.11.02 15:57
Оценка: 12 (1)
На все твои вопросы о стиле кодирования можно дать общий ответ.

Нужно поступать так, как это делается в твоем проекте.
В идеале, в конторе просто должен быть документ типа "Правила кодирования в компании Рога и Копыта",
в котором эти и другие вопросы оговорены
(заголовки в файлах, правила оформления комментариев, именование переменных и пр...).
Если этого документа нет, то его нужно создать.
Т.е. основное правило — все должны следовать одному стилю кодирования.
Какому конкретно — это вообще так уж и важно.

Впрочем, если кому-то хочется тратить свое время споря на эту тему,
то ради бога. Просто времени на более интересные дела будет немного меньше
Re[2]: Локальные переменные с Большой буквы!
От: Joker3D Россия http://blog.trunin.com
Дата: 26.11.02 16:12
Оценка:
Здравствуйте, bkat, Вы писали:

B>На все твои вопросы о стиле кодирования можно дать общий ответ.


B>Нужно поступать так, как это делается в твоем проекте.

B>В идеале, в конторе просто должен быть документ типа "Правила кодирования в компании Рога и Копыта",
B>в котором эти и другие вопросы оговорены
B>(заголовки в файлах, правила оформления комментариев, именование переменных и пр...).
B>Если этого документа нет, то его нужно создать.
B>Т.е. основное правило — все должны следовать одному стилю кодирования.
B>Какому конкретно — это вообще так уж и важно.

Дык, у нас как раз такой документ и создали.. А голосования и нормального обсуждения не проводили — большинство или согласно и ним или им пофиг...
Противник один — Я. Вот и прошу помочь мне с аргументами, иначе придется мне переучиваться к этому дурацкому стилю...
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: Локальные переменные с Большой буквы!
От: Vi2 Удмуртия http://www.adem.ru
Дата: 26.11.02 16:14
Оценка: 1 (1)
Здравствуйте, Joker3D, Вы писали:

JD>Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????

JD>плюсы:

Нет.

JD>минусы:

— Лишнее нажатие.
— Совпадение с названиями системных функций.

PS
Все — ИМХО.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[3]: Локальные переменные с Большой буквы!
От: bkat  
Дата: 26.11.02 16:20
Оценка:
JD>Дык, у нас как раз такой документ и создали.. А голосования и нормального обсуждения не проводили — большинство или согласно и ним или им пофиг...
JD>Противник один — Я. Вот и прошу помочь мне с аргументами, иначе придется мне переучиваться к этому дурацкому стилю...

Те дополнительные мнения, которые ты тут услышишь, не добавят определенности
и не помогут найти компромис.
Дополнительные мнения только добавят варианты к тем, которые уже есть.

Тем более ты сам говоришь, что противник только ТЫ.
Так что смирись
Re[3]: Правила в коллективе
От: Vi2 Удмуртия http://www.adem.ru
Дата: 26.11.02 16:20
Оценка: 12 (1)
Здравствуйте, Joker3D, Вы писали:

JD>Дык, у нас как раз такой документ и создали.. А голосования и нормального обсуждения не проводили — большинство или согласно и ним или им пофиг...
JD>Противник один — Я. Вот и прошу помочь мне с аргументами, иначе придется мне переучиваться к этому дурацкому стилю...

Если правила приняли, то нужно следовать им. Если правила не приняли еще, то стоит придумать правила (разумные) и пользоваться ими.

Резон — в коллективе нужно придерживаться правил. Нравятся они тебе или нет.
Vita
Выше головы не прыгнешь, ниже земли не упадешь, дальше границы не убежишь! © КВН НГУ
Re[4]: Правила в коллективе
От: Joker3D Россия http://blog.trunin.com
Дата: 26.11.02 16:27
Оценка:
Здравствуйте, Vi2, Вы писали:

Vi2>Здравствуйте, Joker3D, Вы писали:


Vi2>

JD>>Дык, у нас как раз такой документ и создали.. А голосования и нормального обсуждения не проводили — большинство или согласно и ним или им пофиг...
JD>>Противник один — Я. Вот и прошу помочь мне с аргументами, иначе придется мне переучиваться к этому дурацкому стилю...

Vi2>Если правила приняли, то нужно следовать им. Если правила не приняли еще, то стоит придумать правила (разумные) и пользоваться ими.

Их придумали, но официально еще не приняли... Поэтому у меня и есть "последний шанс" переубедить остальных... ))

Vi2>Резон — в коллективе нужно придерживаться правил. Нравятся они тебе или нет.


С этим я, конечно, согласен.
Konstantin Trunin
http://blog.trunin.com — эффективное управление людьми, проектами, собой
Re: Локальные переменные с Большой буквы!
От: small_cat Россия  
Дата: 27.11.02 07:21
Оценка: 11 (2)
Вот тебе самый железный аргумент
Запускаешь MSDN и в строке поиска вводишь Hungarian Notation
Получаешь общепризнанный стардарт и мАтивируешь им всех несогласных .
- Простите, профессор, не пса, а когда он уже был человеком.
— То-есть он говорил? Это еще не значит быть человеком. (с) Булгаков
Re: Локальные переменные с Большой буквы!
От: htfv Беларусь  
Дата: 29.11.02 00:06
Оценка:
Здравствуйте, Joker3D

По моему, главное, чтобы имя было осмысленным. А с большой или с малой -- решить голосованием

Ты сам-то за какой вариант?



JD>Плиз, хэлп!!!


JD>Хотелось бы услышать ваше мнение об оформлении кода на C++ (MS VS 7.0)...

JD>конкретно меня интересует субж:

JD>Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????


JD>плюсы:


JD>...???


JD>

JD>минусы:

JD>....???


JD>

JD>только нужны железные аргументы а не "меня так с детства учили", "я так привык"...

JD>спасибо!
Re: Локальные переменные с Большой буквы!
От: Аноним  
Дата: 29.11.02 19:09
Оценка:
Здравствуйте, Joker3D, Вы писали:



JD>Плиз, хэлп!!!


JD>Хотелось бы услышать ваше мнение об оформлении кода на C++ (MS VS 7.0)...

JD>конкретно меня интересует субж:

JD>Какие преимущества и недостатки такого (Локальные переменные с Большой буквы!) стиля программирования????


JD>плюсы:


JD>...???


JD>

JD>минусы:

JD>....???


JD>

JD>только нужны железные аргументы а не "меня так с детства учили", "я так привык"...

JD>спасибо!


У нас в конторе например, в Кодовом Стандарте рекомендуется локальные переменные начинать с префикса l_
Выглядит ужасно. Никто этим не пользуется. А называть локальные с большой буквы — это дурной тон, посколько
с большой буквы имена функций, методы и т.д. и т.п.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.