إعداد بيئة التطوير

نبدأ بالتعرف على بيئة التطوير ، وتثبيتها في جهازك؛ وذلك أنني أؤمن بضرورة إكساب الفرد أعلى قدر من التحكم في أدواته حتى يتمكن منها ومن تطويعها لعمل ما يريد بالشكل الأمثل.

بيئة التطوير هي الأدوات البرمجية الأساسية والمساعدة لعمليات كتابة الكود وتنفيذه واختباره ونحو ذلك.

أما محرر الكود فسنختار محرر (Visual Studio Code) وهو فرعٌ عن مشروع مفتوح المصدر بنت عليه شركة مايكروسوفت. ويستعمله 73.6% من 58,121 متجاوب في استبيان StackOverFlow 2024 لأن الشركة أسسته ثم فتحت للمجتمع البرمجي أكواده. وما يميزه أنه سهل بالنسبة للمبتدئ، وقوي بالنسبة للمتمكن. وتُعنى الشركة بدعمه وصيانته باستمرار وتطويره، كما أتيح بفتح أكواده سهولة كشف الأخطاء فيه، وأتيح بفضل تصميمه لأن يُخصص وتمتد إمكانياته بإضافات برمجيَّة قابلة للتثبيت يقوم بتزويدها لبعضهم البعض المجتمع البرمجي على مختلف لغاته واستعمالاته.

وأما تنظيم المشروعات والمكتبات فسنختار uv من Astral إذْ يجمع بين الترتيب (فصل كل مشروع عن الآخر)، والسرعة (لأنه كُتِبَ بلغة Rust)، وكذلك السهولة.

تابع المقطع الذي فيه تفصيل ذلك كله:

بعد ذلك تكون جاهزًا للبدء في البرمجة.