crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как правильно/желательно называть объекты на форме?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 19.5.2011, 6:23
 
Цитата(maint @ 17.5.2011, 20:33) *
польский метод написания идентификаторов
вообще-то это "венгерская нотация", как по мне - Ересь.
RazrFalcon,
Цитата(RazrFalcon @ 17.5.2011, 19:59) *
pushButtonRemove
приставка "push" здесь точно лишняя.

Думай по-русски, а затем переводи на английский.
"кнопка Удалить" -> deleteButton
и никогда не нужно помнить о соглашении имён. Просто пишешь весь алгоритм на разговорном английском (в смысле на Си++)

компоновщики, как правило нет нужды именовать, т.к. они нужны только в конструкторе или иной функции, поэтому пишешь их так, чтобы было коротко.
QVBoxLayout *l = QVBoxLayout(this);
l->addWidget(foo);
...
l->addWidget(bar);
silver47 Дата 18.5.2011, 7:09
  Я пишу так:
deleteBtn, modifyBtn
addressLbl, lockIconLbl
firstNameEdit, lastNamEdit
для Layout:
mainLay, upperLay...

Долгое время спотыкался на всяких pCancelBtn сейчас читаю нормально, но уже привык к своим названиям.
RazrFalcon Дата 17.5.2011, 20:17
  Ясно.
Я и имел ввиду: кто как пишет. Я понимаю что единого стиля нет. Я придерживаюсь пока кьютешного.
Rocky Дата 17.5.2011, 19:40
  Нельзя говорить/спрашивать верно/неверно. Более уместен был бы вопрос "кто как делает?")
1. Если пишешь для себя, выработай единый стиль. Я например до сих пор придерживался венгерской нотации. Ну касаемо виджетов да - m_pButtonXXX, m_pListWidgetXXX. Как-то так. Хоть это и не панацея. Как кому нравится.
2. Пишешь в команде - старайся соблюдать стиль файла, который редактируешь.
3. Пишешь на заказчика - если он нормальный, то предоставит тебе guideline, в котором будет все обозначено что и как именовать, сколько пробелов в отступах, сам стиль (K&R, allman, stroustrup.........).
RazrFalcon Дата 17.5.2011, 18:33
  Ну как мне привычней я написал. Мало ли. Вдруг не верно.
Обычно конечно сокращаю до buttonClear и тд.
Хотя иногда и очень большое называние выходит.
Типа: listWidgetHiddenItems и тд. Мне главное что бы читабельно было. И сразу понятно что за функция, переменная.
maint Дата 17.5.2011, 17:33
 
Цитата(RazrFalcon @ 17.5.2011, 22:59) *
Интересует мнение тех, кто писал ооочень большие приложения.

Суть вот в чем.
Как правильнее:
pushButton_1 (ясное дело мусор)
pushButtonRemove (так сразу выдается список всех "батонов", использую этот метод)
removePushButton

То есть:
так
pushButtonRemove
pushButtonOk
pushButtonClear
или так
removePushButton
okPushButton
clearPushButton

правила задаются себе самому. Но вообще существует, так называемый, польский метод написания идентификаторов. Вместо pushButtonRemove, сокращение что то вроде pbRemove. Сокращает время и если уже отложилось в голове, то быстро соображаешь о чем речь. И писать короче :)
RazrFalcon Дата 17.5.2011, 16:59
  Интересует мнение тех, кто писал ооочень большие приложения.

Суть вот в чем.
Как правильнее:
pushButton_1 (ясное дело мусор)
pushButtonRemove (так сразу выдается список всех "батонов", использую этот метод)
removePushButton

То есть:
так
pushButtonRemove
pushButtonOk
pushButtonClear
или так
removePushButton
okPushButton
clearPushButton
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 22:35