tgoop.com/FunProGraming/9628
Last Update:
بازم برنامه نویسی و درسای زندگیش😻😋
" همیشه راه های فرار رو در نظر بگیرین"🏃🏻
یکی از معمولترین اشتباهاتی که یه برنامه نویس آماتور انجام میده ، حلقه بی نهایته🌀. این موقعیتیه که شرایطی برای شکستن حلقه مورد نیازه که هیچوقت اتفاق نمیفته ، بنابراین برنامه در اون حلقه باقی می مونه و هیچوقت پایان نمی یابد♾. این 100% CPU کامپیوتر 🖥 رو مصرف میکنه و کامپیوتر رو تا زمانی که فرآیند رو پایان ندین ، قفل 🔒 میکنه.
درسی که یه برنامه نویس آماتور باید یادبگیره اینه که زمانی که شما یه حلقه🔄 رو میسازین تا کارایی انجام بدین که مقدار زیادی از CPU رو اشغال میکنه ، مهمه که شما تعداد مشخصی از حلقه ها رو تعریف کنید.🔢
به بیان دیگه ، به جای اینکه برروی یه حلقه تمرکز کنین که این احتمال تجاوز محاسباتی رو تو یه مقدار خاص ممکنه افزایش بده ، ایده ی خوبیه که تعداد خاصی حلقه تعیین کنین و سپس شرایط ثانویه ای اضافه کنین که در صورت کار کردن همه چیز به صورت طبیعی، حلقه در هنگام تجاوز محاسباتی ،پایان پذیرد.
این در زندگی واقعی به چه صورته؟ گاهی فکر میکنید که همه چیز رو به صورت عالی برنامه ریزی کردین ،اما همه چیز خراب میشه.
یه مثال ممکنه این باشه که شما برای تعطیلاتتون⛲️ یه هفته برنامه ریزی میکنین تا به مکانی آرامش بخش🏖 برید، اما کل هفته در اونجا بارون⛈ میباره. ایده "راه فرار" در زندگی اینه که به بدترین سناریویی که میتونه اتفاق بیفته ، فکر کنین 🤔، و سپس در صورت تحقق یافتن، اینو در نظر بگیرین که میخواید از بروز اون جلوگیری کنین یا از اون بهره کامل رو ببرین.
زندگی همیشه قابل پیشبینی نیست ، و برخی از برنامه هایی که در لحظه آخر خراب میشه درست در زمانی رخ میدن که فکر میکنین هیچ چیزی قادر به خراب کردن اونا نیست.
برنامه ریزی برای بدترین رویدادها به شما این امکان رو میده که زمانیکه اتفاق بدی رخ میده ، خراب کاری نکنید.🤩
🖥 @FunProGraming
BY Fun programming
Share with your friend now:
tgoop.com/FunProGraming/9628