Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Visual C++ / MFC / WTL > Правила создания тем в разделе


Автор: UncleBob 26.08.04, 13:56
Друзья!

Последнее время наблюдается приток новых посетителей в раздел, и это замечательно. Однако большинство вновь прибывших, не утруждают себя чтением Правил (Ссылка: Правила) и их соблюдением. Часто, и бывалые участники раздела не соблюдают принятые порядки.

По этой причине я создаю этот пост, и прибиваю его вверху, дабы все ознакомились, и следовали этим несложным пунктам. Напомню, что модераторы вправе выносить наказания за любые нарушения приведенных правил. Хотя на самом деле, все нижеизложенное можно назвать "Кратким руководством к быстрому получению ответа на вопрос".

Основные правила:
1) На форум Visual C++ / MFC / WTL распространяются все Правила Форума forum.sources.ru.
2) Т.к. большинство новичков п.1 все равно игнорируют, то еще раз подчеркиваю его важность.
3) В данном разделе рассматриваются исключительно вопросы ПРОГРАММИРОВАНИЯ. Все вопросы по настройке Visual Studio и прочим проблемам, не касающимся непосредственно программирования, обсуждаются в разделе C/C++: Прочее.
4) Принято выражать свое отношение к ответу добавлением "+" или "-" в рейтинг автора поста (доступно только зарегистрированным участникам Форума). Ссылки на изменение рейтинга находится в левом столбце под аватаром участника.

Наиболее частые ошибки, и простые способы их избежать.
1) Неиспользование поиска. Катастрофическое нежелание использовать поиск по разделу. Не надо думать, что являетесь первым и единственным, кому понадобилось, например, перевести double в строку, или повесить иконку на кнопку. С вероятностью 90% аналогичная проблема уже была решена ранее, и решение ее можно найти здесь. Вот ссылки, по которым необходимо сходить до того, как задать вопрос:

Sources.RU : C++
C++ ЧАВО (FAQs)
Последняя редакция FAQа
Форум FAQ раздела C/C++
Поиск по Форуму
Поиск по сайту Sources.RU

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

2) Плохое название темы. К таким названиям относятся "Помогите", "Интересный глюк", "Что не так" и т.д. Названия этих тем не являются информационными. Часто можно расширить название, введя дополнительную информацию о проблеме в поле "Описание темы". Например, хорошим названием будет являться "Проблема с CListCtrl", с описанием "не могу добавить иконку". Хочу обратить внимание, что зарегистрированные пользователи могут менять названия своих тем, используя функцию "Изменить" для первого сообщения в треде.

Грамотно составленные названия тем привлекают других участников раздела, знающих тематику вопроса, и экономит время всех остальных участников на чтение тем, в которых они не могут помочь в силу своих знаний. Это так же позволяет эффективно использовать поиск.

3) Неиспользование тега CODE и других кодов форума. Для удобства всех участников Форума специально введен тег CODE. Исходник, оформленный в тег CODE не теряет форматирование, облегчает другим его чтение, и как следствие, обеспечивает более быстрый ответ на вопрос. Помимо этого, тег CODE предоставляет синтаксическую подсветку кода, что так же облегчает чтение.

Пример:
//Тег CODE не использован:
void Myfunc (int param1, char* param2)
{
for (int i=0; i<param1; i++)
param2[i]++;
}

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    //Тег CODE использован
    void Myfunc (int param1, char* param2)
    {
      for (int i=0; i<param1; i++)
        param2[i]++;
    }


О том, как пользоваться кодами Форума можно прочесть здесь: Помощь по кодам Форума.

Неиспользование тега CODE является грубым нарушением правил, т.к. затрудняет жизнь участников Форума, отнимает у них лишнее время. Наказывается модераторами.

4. Неинформационный вопрос. Попытайтесь четко сформулировать проблему. При неуверенности в своих знаниях не пытайтесь выглядеть знатоком в вопросе. Как правило, это приводит к введению в заблуждение других участников Форума, а порой вызывает улыбку. Всегда лучше сказать "я не разобрался, как это использовать", чем сказать "я использую это вот так, только что-то оно не работает, наверное у меня глючная студия". Однако, если были осмысленные попытки самостоятельного решения проблемы, то следует сообщить об этом остальным, например "я вызывал такие-то функции, с такими-то параметрами, достиг таких-то результатов". При этом, не стоит забывать, что отрицательный результат - тоже результат :) Описанием своих "подходов" можно значительно сэкономить время на получение правильного и полного ответа на свой вопрос.

Чем подробнее описана проблема, тем больше вероятность получить требуемый ответ быстро. Конкретизируйте вопрос - требуется ли решение на MFC, на WinAPI, или решение в принципе.

Пренебрежение этим может повлечь закрытие темы модераторами.

5. Правильно подбирайте подфорум для создания новой темы. На главной странице Форума каждый подраздел имеет свои комментарии. Выберите правильный подраздел - это сэкономит время всем, и в конечном итоге даст возможность получить ответ максимально быстро.
Вопросы разработки .NET приложений на VisualC++/C# обсуждаются в разделе .NET .

Несоблюдение этого правила наказывается модераторами.

6. Бессмысленный ответ (или, попросту, флуд). Только засоряет раздел, уводит в сторону от проблемы. Долго распространяться по этому пункту не буду, все и так догадываются, что он означает. Добавлю, что так же не стоит отвечать на вопрос в стиле "слышал звон".

Карается модераторами.

7. Не поощряется создание и развитие тем, связанных с обсуждением вареза и технологий создания вирусов.

Влечет закрытие или удаление тем.


Давайте вместе сделаем наш Форум чище и нашу деятельность эффективнее!

Ваш, Uncle_Bob.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)