نحوه پرسیدن سوال در Stack Overflow

نویسنده: William Ramirez
تاریخ ایجاد: 23 سپتامبر 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
Stack Overflow چیست؟ همه چیز درباره‌ی استک اورفلو
ویدیو: Stack Overflow چیست؟ همه چیز درباره‌ی استک اورفلو

محتوا

Stack Overflow یک سایت پرسش و پاسخ است که در آن می توانید سوالات مختلف برنامه نویسی را بپرسید و از سایر کاربران پاسخ بگیرید. Stack Overflow همچنین دارای سیستم رای گیری است که به کاربران امکان می دهد بهترین پاسخ ها را برای یک سوال مشخص انتخاب کنند. اما ، مانند هر جامعه اینترنتی دیگر ، فرمول بندی صحیح س allowال به شما این امکان را می دهد تا خیلی سریعتر به یک پاسخ معنی دار برسید.

مراحل

قسمت 1 از 3: آماده سازی سال

  1. 1 مطمئن شوید که هیچکس سوال مشابهی نپرسیده یا دریافت نکرده است. برای بررسی این مورد ، کافی است توضیحی درباره مشکلی که با آن روبرو هستید را در یک موتور جستجو وارد کنید. اگر س yourال شما تکراری است و قبلاً پاسخ داده شده است ، گردانندگان می توانند آن را ببندند. در اینجا چند روش برای بهینه سازی جستجوی خود آورده شده است:
    • برای جستجوی موضوعات با برچسب های داده شده ، موضوع: [tag] را وارد کنید
    • برای یافتن عبارت دقیق ، از علامت نقل قول استفاده کنید: "عبارت"
    • برای حذف برچسب ، عبارت یا عبارت از نتایج ، علامت منفی (-) را قبل از پرس و جو اضافه کنید
      برای برچسب ها: [tagA] - [tagB] (جستجو بر اساس tagA ، فیلتر کردن نتایج با tagB)
      برای عبارات: topic - "عبارت" (موضوعی را جستجو کنید که عبارت خاصی را ذکر نکند)
      برای موضوعات: topicA-topicB (جستجو بر اساس موضوع A ، فیلتر کردن نتایج با موضوع B)
  2. 2 به س questionال خود با دقت فکر کنید. یک س clearال ​​واضح و مختصر به کاربران اجازه می دهد تا مشکل شما را به سرعت بفهمند و پاسخی ارائه دهند. تا آنجا که ممکن است س questionال را به گونه ای تنظیم کنید که کاربران بتوانند مشکل شما را بهتر بفهمند و به شما مشاوره بدهند.
    • قبل از ارسال سوال ، سعی کنید ایده ها را روی یک کاغذ بنویسید تا به نظم دادن به افکار شما کمک کند.
  3. 3 یک تیتر واضح و قابل فهم بیاورید. از آنجا که این تیتر است که توجه شما را جلب می کند ، باید واضح باشد و اصل مشکل شما را خلاصه کند تا سایر کاربران بفهمند که آیا می توانند به شما کمک کنند.
    • عنوان عمومی "اشکال در کد" بیش از حد انتزاعی است. چیزی مانند "حذف foo در نوار به دلیل باز" به کاربران این امکان را می دهد که حتی بدون خواندن توضیحات مشکل را درک کنند.
    • اگر نمی توانید عنوان مناسبی برای س yourال خود بیابید ، این مرحله را برای بعد بگذارید.
  4. 4 از عنوان شروع کنید. س Yourال شما باید با خلاصه کردن مشکل شما در نسخه گسترده تر عنوان یا موضوع شروع شود. سعی کنید پیش زمینه مشکل و همچنین محدودیت هایی که مانع از حل آن توسط خودتان شده است را شرح دهید.
  5. 5 موضوع را به هم ریخته نکنید ، اما اطلاعات کافی را ارائه دهید. اطلاعات بیش از حد می تواند پیامدهای منفی داشته باشد یا درک مشکل را برای کاربران دشوار کند. این در درجه اول مربوط به کد است - کپی کردن کل برنامه در یک پیام به ندرت مفید است.
  6. 6 ثبت نام کنید یا وارد حساب خود شوید. برای ارسال س questionال در Stack Overflow ، باید با یک حساب Google ، Stack Overflow یا Facebook وارد سیستم شوید. اگر حساب کاربری ندارید ، صفحه stackoverflow.com را باز کنید و روی دکمه "ثبت نام" در نوار بالای صفحه کلیک کنید. مراحل ایجاد حساب را دنبال کنید و سپس روی دکمه ورود در کنار دکمه ثبت نام کلیک کنید.

قسمت 2 از 3: طرح سوال

  1. 1 روی دکمه "طرح سوال" کلیک کنید. در نوار آدرس مرورگر خود in.stackoverflow.com را تایپ کنید تا به صفحه اصلی Stack Overflow بروید. در گوشه سمت راست بالای صفحه یک دکمه وجود دارد که س Askالی بپرسید که باید روی آن کلیک کنید.
  2. 2 قرارداد کاربر را بخوانید. سپس کادر را علامت بزنید تا تأیید کنید که توافقنامه کاربر را خوانده اید و پذیرفته اید و روی دکمه "ادامه" کلیک کنید. حالا می توانید سوال خود را مطرح کنید!
  3. 3 کلیه اطلاعات مورد نیاز را ارائه دهید. اینجاست که شرح مشکل و عنوان شما مفید است. اطلاعات را کپی کنید و چند دقیقه وقت بگذارید تا املا و دستور زبان خود را بررسی کنید. شما نمی خواهید کسی به جای پاسخ به س noticeال متوجه اشتباهات شما شود ، اینطور است؟ روی دکمه "ارسال سوال" کلیک کنید.
  4. 4 برچسب های مناسب را اضافه کنید. هنگامی که شروع به تایپ می کنید ، Stack Overflow به طور خودکار برچسب های احتمالی را به خط مناسب اضافه می کند تا کار شما راحت تر شود. حتماً توضیحات برچسب های خود را بخوانید. برچسب نامناسب می تواند تا حد زیادی بر پاسخ های احتمالی تأثیر بگذارد.
    • سه برچسب کلیدی برای اضافه کردن به موضوع شما عبارتند از زبان ، کتابخانه و API.

قسمت 3 از 3: لمس نهایی

  1. 1 سوال خود را بیابید اگر این اولین بار نیست که در Stack Overflow س questionالی می پرسید ، یا اگر عبارت دقیق آخرین س yourال خود را فراموش کرده اید ، می توانید با حساب کاربری جستجو کنید. برای انجام این کار ، رشته زیر را در قسمت جستجو وارد کنید:
    • user: user_id (جستجوی همه موضوعات برای کاربر مشخص شده)
    • user: user_id topic (جستجوی یک موضوع خاص برای کاربر مشخص شده)
  2. 2 نظرات را بخوانید و به آنها پاسخ دهید. اکثر پاسخ ها سازنده خواهند بود. توجه کنید و می توانید مهارت های پرسشگری Stack Overflow خود را ارتقا دهید.
    • صفحه پیام خود را باز بگذارید و با ویرایش پیام خود و ارائه اطلاعات بیشتر و دقیق به سوالات پاسخ دهید.
  3. 3 راه حل احتمالی را تهیه و اجرا کنید. برای پذیرش پاسخی که فکر می کنید رضایت بخش است ، روی نماد سبز رنگ زیر رتبه بندی پاسخ کلیک کنید. این بدان معناست که س closedال بسته شده است و همچنین به کاربری که پاسخ مفید ارائه کرده است پاداش داده می شود.
  4. 4 اگر پاسخ به مشکل کمک کرد عنوان را تصحیح کنید. پس از دریافت پاسخ سوال ارسال شده ، ممکن است متوجه شده باشید که بهتر است از عنوان مناسب تر یا توضیحات مفیدتر استفاده کنید. اگر چنین است ، باید عنوان س changeال را تغییر دهید تا دیگر کاربران بتوانند توصیه های مربوط به موضوع خود را پیدا کرده و از آنها پیروی کنند.
    • به عنوان مثال ، ممکن است بخواهید عنوان "مشکل عجیب در foo" را به "خطای بار در foo به دلیل baz" تغییر دهید.