На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела *nix / gcc / Eclipse / Qt / wxWidgets / GTK+
  • При создании темы ОБЯЗАТЕЛЬНО указывайте версию тулкита / библиотеки / компилятора.
  • Перед тем как задать вопрос, сформулируйте его правильно, чтобы вас могли понять.
  • Нарушение Правил может повлечь наказание со стороны модераторов.


Полезные ссылки:
user posted image Boost по-русски
user posted image Qt по-русски
Модераторы: archimed7592
  
> Qt: рекомендации по созданию доп. библиотек , Как лучше называть классы - расширения?
    Приветствую всех.

    Хочу с вами посоветоваться. В официальном styleguide указано, что названия классов в пространстве имен Qt должны начинаться с "Q" (QDialog, QButton, QHBoxLayout и т.п.).
    Отсюда вопросы:
    1. стоит ли добавлять свои классы в это же пространство имен или организовать свое, например - QtMyLibNamespace?
    2. как лучше именовать классы? - QMyClass или же, например - QtMyClass (тогда сразу видно, что класс не стандартный Qt-шный).
      Цитата Sparky @
      Приветствую всех.

      Хочу с вами посоветоваться. В официальном styleguide указано, что названия классов в пространстве имен Qt должны начинаться с "Q" (QDialog, QButton, QHBoxLayout и т.п.).
      Отсюда вопросы:
      1. стоит ли добавлять свои классы в это же пространство имен или организовать свое, например - QtMyLibNamespace?
      2. как лучше именовать классы? - QMyClass или же, например - QtMyClass (тогда сразу видно, что класс не стандартный Qt-шный).

      ИМХО не надо если только не наследуешь один из Qt классов, тогда думаю стоит назвать с Q.
      Сообщение отредактировано: Cfon -
        Только если создаётся расширение функционала(плагин, либа, класс). Всё остальное можно смело начинать с CMy...
          Цитата MedEx @
          Только если создаётся расширение функционала(плагин, либа, класс). Всё остальное можно смело начинать с CMy...


          Именно, хочу написать либу - расширение. Соответственно, классы в ней будут основываться на классах и использовать классы Qt. Вот и подумал, может как то обозначить, что классы не стандартные (чтобы с первого взгляда было понятно)?


          Т.е. лучше определить тогда пространство имен, скажем - QtMyLib и классы называть QtMyClass? Либо не возбраняется добавлять свои классы в пространство Qt и называть классы с "Q"?

          Да, я дотошен :P Просто хочется следовать правилам хорошего тона.
            слушай сюда братишка как бы ты не назвал свой гавнокод он все равно не станет лучше, так что ИМХО не надо :D
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0187 ]   [ 16 queries used ]   [ Generated: 16.04.24, 20:46 GMT ]