الامر ليس نسيان كيف أبرمج ، الامر في تسريع عملية التطوير ، حيث على المطور أن يفعل هذه الايام كثير من الاشياء في وقت قياسي (قصير في الغالب) لذلك تجد المطورين يبحثون عن حزم بدل أن يطوروا أو "يعيدوا صناعة العجلة" كما يقولون .

نعم اتفق معك لكن ما يثير استغرابي هو وجود حزم تتكون من دالة أو دالتين تؤدي وظيفة صغيرة جدا ومع ذلك تجد لديها معدل تحميل عالي

مثل isArray

https://www.npmjs.com/package/isarray

البارحة فقط تم تحميلها أكثر 600000 (ستمائة ألف) مرة على الرغم من إحتوائها على ثلاثة أسطر فقط!

var toString = {}.toString;

module.exports = Array.isArray || function (arr) {
  return toString.call(arr) == '[object Array]';
};

برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

15.7 ألف متابع