بقلم يوآب تشوا
توقف عن فعل هذا! ❌
جرب هذا بدلا من ذلك. ✅
ولكن إذا كان لديك مجموعة من الكائنات، فهل تجربة هذا سيكون أفضل؟
إذا كنت تريد قياس مدى سرعة تشغيل عمليات معينة في التعليمات البرمجية الخاصة بك، فجرّب ذلك.
قم بإجراء console.time وconsole.timeEnd لقياس الوقت المستغرق في وحدة تحكم المتصفح.
وأخيرًا، إذا كنت تريد تتبع التعليمات البرمجية الخاصة بك وتسلسل تنفيذها، فجرّب هذا.
ستتمكن من رؤية الكثير من المعلومات التي تحتاجها لتصحيح أخطاء تطبيقك.
هل حدث لك من قبل أنك تحتاج فقط إلى عدد قليل من المتغيرات في الكائن ولكن يتم تمرير الكائن بالكامل واستخدامه بهذه الطريقة التقليدية؟
هل تستخدم إعلان الكائن البشري بشكل متكرر في وظيفتك؟ لا تفعل هذا. استخدم إلغاء هيكلة كائن ES6 بدلاً من ذلك. ✅
قم بإلغاء هيكلة المتغيرات التي تحتاج إلى استخدامها في وسيطات الوظيفة. وبدلاً من ذلك، يمكنك إلغاء هيكلة الوظيفة نفسها.
❌ لا تفعل هذا عندما تحاول تجميع متغيراتك باستخدام سلسلة.
افعل هذا بدلاً من ذلك. ✅
لنفترض أن لديك كائنين وتريد دمجهما أو تعيين بعض خصائص كائن واحد إلى كائن آخر. تقليديا، سوف نقوم بذلك.
لا يوجد أي خطأ تقنيًا في ذلك، باستثناء أنك تقوم بالفعل بتغيير الكائن الخاص بك. جرب هذا بدلا من ذلك. ✅
أفضل شيء في عامل الانتشار هو أنه يعمل مع المصفوفة أيضًا. ?
بدلا من هذا.
افعل هذا بدلاً من ذلك.
هل أنت مذنب بالقيام بحلقة for بهذه الطريقة لحساب المبلغ الإجمالي للتكلفة في المصفوفة؟ توقف عن فعل هذا. ❌
ابدأ بتغيير أسلوبك إلى هذا بدلاً من ذلك.
نظيفة وهزيلة. تم إنجاز المهمة! ✅
نأمل أن ترشدك هذه النصائح القليلة لكتابة تعليمات برمجية أفضل وأكثر وضوحًا وأصغر حجمًا.
برعاية مارس كود
مرحبًا بك للانضمام إلى Discord لمناقشة أفكارك معنا.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3