راهنمای کامل برای بهبود کد شگفت انگیز شما
در طول سالهایی که برنامه نویسی کردهام، همیشه روش نوشتن کد را در اولویت قرار میدادم، زیرا بهتر نوشتن کد جاوا اسکریپت نه تنها باعث بی نقص شدن این کد میشود بلکه به افزایش سرعت پردازش نیز کمک میکند و فرایند نوشتن کد را سریع تر میکند.
فرایند نوشتن 1000 خط کد مانند نوشتن 300 خط کد نیست، این موضوع کمک زیادی به برنامه یا اسکریپتی که ما در حال انجام آن هستیم میکند.
هنگام برنامه نویسی باید بسیار مراقب باشید، زیرا در پروژههای بزرگ داشتن یک کد "نامرتب" میتواند یک مشکل جدی باشد.
بسیاری از برنامه نویسان از زبان جاوا اسکریپت به دلیل نداشتن یک روش کار استاندارد مانند زبان جاوا یا C + + انتقاد میکنند اما حقیقت این است که جاوا اسکریپت یکی از بهترین زبانهایی است که در این دوران مورد استفاده قرار میگیرد، بعضی از شرکتهایی که از این زبان استفاده میکنند فیسبوک (Facebook) و نتفلیکس (Netflix) هستند که شاید به دلیل کاربردی بودن آن برای سئو کاران باشد. کتابخانههایی مانند React به همراه بقیه کتابخانههای مانند آن عملکرد Front-end را بهبود میدهند و از nextJs برای سرعت بالاتر در Backend استفاده میکنند. این ترکیبها برنامه نویسان امروزه را دیوانه میکنند.
اصطلاح ES6 یا ES2015 که کوتاه شده عبارت ECMAScript v6 است استانداردی میباشد که جاوا اسکریپت از ماه ژوئن سال 2015 دنبال میکند. در مورد این موضوع که تا آن زمان از چه نسخهای از جاوا اسکریپت در مرورگرها و Node.js استفاده میکردیم، در این پست صحبت خواهیم کرد.
با یادگیری نکات زیر شما میتوانید روش نوشتن کدتان را بهبود دهید. عجله نکنید و با کنسول تمرین کنید تا به خوبی یاد بگیرید.
پس بریم سراغش!
مقدارهای ثابت متغیرهایی هستند که مقدار آنها هیچوقت تغییر نمیکند، با وارد کردن این متغیرها به این روش میتوانیم مطمئن شویم که هیچوقت تغییر نمیکنند.
/* Old way */
var i = 1;/* Correct */
const i = 1;
عبارت Let نشان دهنده این است که بلاک متغیرها در یک اسکوپ محلی قرار دارند، این متغیر تغییر خواهد کرد:
/* Inadequate */
var myVal = 1;
for (var i; i < 10; i++){
myVal = 1 + i;
}/* Correct */
let myVal = 1;
for (let i; i < 10; i++){
myVal += i
}
برای خواندن ادامه مقاله روی این متن کلیک کنید.
برای خواندن باقی مقالهها روی این متن کلیک کنید.
برای آشنایی بیشتر با ما به چنل یوتیوب ما سر بزنید.