وجد الفحص السنوي الذي أجراه GitHub للتوثيق وتطوير الكود تحسينات في الأتمتة ، ورموز قابلة لإعادة الاستخدام ، وإرشادات تساعد مطوري الطقس في تغيير واقع العمل.
نشر GitHub تقرير حالة Octoverse لعام 2021 ، الذي حدد الطرق التي يواصل بها المطورون إنشاء التعليمات البرمجية وتسريع المشاريع والتعاون مع استمرار COVID-19 في تغيير واقع العمل.
على الرغم من التحولات المستمرة في كيفية ومكان عمل المطورين ، وجد GitHub أنه يتم الوصول إلى معالم البرمجة بشكل أسرع. ويرجع ذلك إلى مجموعة من أطر المراجعة الأكثر كفاءة ، وزيادة بنسبة 87٪ في السرعة الناتجة عن إعادة استخدام التعليمات البرمجية وسلاسل الأدوات ، والاستخدام الموسع للأتمتة. كان هذا العامل الأخير مسؤولاً على ما يبدو عن زيادة طلبات السحب المدمجة بنسبة 36٪ وتقليل الأطر الزمنية للدمج بنسبة 33٪.
على الرغم من كل هذه التغييرات الهيكلية ، أخبر معظم المطورين GitHub أنهم يواصلون الاعتماد على Python و Java ، وخاصة TypeScript .
من الآن فصاعدًا ، يتوقع 11٪ فقط من المطورين أن تعود وظائفهم إلى التجميع الدائم في المستقبل ، بانخفاض عن 41٪ قبل الوباء. العاملان الرئيسيان اللذان يساعدانهما على الانتقال إلى بيئات التشغيل البعيدة والهجينة الدائمة هما التوثيق والأتمتة . في الواقع ، يمكن أن تؤدي أدوات القراءة والإرشادات والمستودعات التي يتم صيانتها جيدًا إلى زيادة الإنتاجية بنسبة تصل إلى 50٪ ، كما يزعم التقرير. وفي الوقت نفسه ، وجد أن الأتمتة تساهم بنسبة تصل إلى 43٪ في تحسين الإنتاجية ضمن بيئات تطوير الملكية و 27٪ في حالات المصدر المفتوح. أبلغ كلا الجانبين أيضًا عن مقاييس إنجاز أعلى حيث تم استخدام الأتمتة لتقليل الاحتكاك.
أشار GitHub إلى أنه مع استمرار المطورين والمهندسين الجدد في التكيف مع الأولويات المتغيرة ، يستمر التوجيه والترحيب في بيئات المجتمع في لعب دور رئيسي. كان هذا صحيحًا بشكل خاص بالنسبة للفرق مفتوحة المصدر ، حيث أبلغ المشاركون عن زيادة بنسبة 46٪ في الإنتاجية عند توظيف التدريب والتوجيه.