نکات کلی برنامه نویسی و سرچی

R-Quantum

عضو جدید
کاربر ممتاز
نکته سرچی
خیلی اوقات بهتره کدها را سرچ کنید نه موضوع را.
چون سریع تر به جواب می رسید.
یا می توانید ترکیبی کار کنید.

اگر مثلا textbox را سرچ کنید خیلی فرق داره با سرچ textbox1 . خیلی ها اسم textbox1 را به کار می برند.
فرض کنید می خواهید ببینید چه چیزهایی می شود add کرد به لیست باکس. میشه نوشت:
کد:
)ListBox1.items.add​
و این جوری خیلی سریع کدهایی خواهید یافت که خیلی هاشان درست است و می توانید سریع تست و استفاده کنید.

نکته برنامه نویسان سی

ممکنه شما مجبور باشید با توربو سی 3 کار کنید ولی دلیل ندارد همه کارها را در توربو سی 3 انجام دهید.
می توانید مثلا در ویژوال سی 6 در حالت کنسولی همه کارهای خود را بکنید و بعد تست آخری را در توربو سی 3 بکنید.
یا توربو سی 4.5

به این خاطر این را می گویم که کار در حالت داسی سخته. چون مثلا کلیک راست برای کات پیست ندارید و غیره

وی سی 6 خیلی کم تفاوت دارد با توربوسی 3 و زود میشه تفاوتها را پیدا کرد و تغییر داد.
__________________

نکته برنامه نویسی کلی

هر وقت دیدید برنامه برای شما گنگ شده تا می توانید پرینت بگیرید.
هر متغیری را در برنامه پرینت کنید.
حتی اگر شده یک خط در میان دستورات پرینت را بگذارید.
بعد با مقایسه نتایج خیلی سریع می توانید اشکال برنامه را پیدا کنید.

اگر ویژوالی کار می کنید مثلا دلفی یا وی بی یا سی شارپ یک فرم را اختصاص بدهید به نمایش برای خودتان.
و آخر کار آن فرم را دیلت می کنید. و بعد برنامه با اررور هایش به شما خودش می گوید کجای کدهای شما اشاره شده به آن فرم و آن کدها را حذف می کنید.

چندین لیست باکس می توانید روی این فرم کمکی بگذارید و در هر مرحله برنامه در یکی از لیست باکس ها همه چیز را لیست کنید.

و کلا همه اطلاعات برنامه را پرینت کنید. در آخر کار همه را حذف می کنید.

فراموش نکنید رفاه برنامه نویس اولین اصله.
چون با فشار بر او میزان خطا بالا می رود و سرعت پیشرفت پایین می آید.

اول برنامه را به سرانجام برسانید و بعد به فکر بهینه کردن برنامه باشید.
لازم نیست متغیر را کوچک بگیرید یا سایز آرایه را کوچک بگیرید. بعد تکمیل هم می شود اینها را سریع در چند دقیقه کوچک کرد.

کلا به فکر افزایش خوانایی و افزایش رفاه خود باشید و بعدا به فکر سرعت و زیبایی و هر چیز دیگری باشید
چون فشارها همه چیز را نابود خواهد کرد.
__________________

نکته برنامه نویسی کلی

هر چند دقیقه مثلا هر نیم ساعت از پای کامپیوتر بلند شوید. زیرا ایده هایی که دور از کامپیوتر به ذهن شما می رسد هیچ گاه در حین تماشای کدها یا تغییر کدها به ذهن شما نمی رسد.
__________________

نکته برنامه نویسی کلی
افراد عادی فقط ظاهر برنامه شما را می بینند نه میزان زحمتی که برای حل فلان مشکل کشیده اید.
کدها پشت اینترفیس است کسی آنها را نمی بیند. انتظار نداشته باشید چیزی را که کسی نمی بیند تشویق کند.
__________________

نکته برنامه نویسی کلی

ابزارهای ما چیست؟
=کتاب
=سایتها
=ور رفتن
= هلپ کامپایلرها
و موارد دیگر

لیست منابع خود را همیشه در ذهن داشته باشید و ببینید الان کدام موثرتر است.

البته این لیست تا این حد فیزیکی نیست خیلی ابزارها هم هست که نمی شود اینجا بیان کرد. منظور کارهایی است که باعث به حرکت افتادن ذهن شما می شود. هر چیزی می تواند این اثر را داشته باشد. مثلا استراحت فکری - برخورد مثبت - کمک گیری از دیگران و خیلی چیزهای دیگر که در هر فرد ممکنه بسیار متنوع باشد و خود فرد باید آنها را لیست کند. مثلا ممکن است در فردی موزیک باعث افزایش کارایی شود و در فردی برعکس و ... غیره.
__________________

آپشن برنامه
تا می توانید به کاربر اختیارات بدهید تا از برنامه شما لذت ببرد.
تا آنجا که می شود متغیرهای برنامه خود را قابل تغییر در آپشن کنید.
این کار این سود را هم دارد که گاهی با تغییر این متغیرها می شود بعضی باگ ها را هم رفع کرد.

ولی باید خیلی دقت کنید.
چون ممکن است با تغییر یک پارامتر برنامه شما رفتار ناخواسته ای پیدا کند. پس تا جایی آپشن را گشترش دهید که احاطه شما از بین نرود


سرچ در سایتهای فارسی یا انگلیسی

گاهی بهتر است ابتدا در سایتهای فارسی سرچ کنید تا بدانید در سایتهای انگلیسی چه کلماتی را سرچ کنید. البته این نکته مسلم است ولی گاهی فراموش می شود.

مسلما سایتهای انگلیسی خیلی غنی ترند ولی اگر ندانید چه کلمه ای را سرچ کنید جستجو بی فایده است.
__________________

موفق باشید:gol:
 
آخرین ویرایش:

Similar threads

بالا