En son Github anketi, otomasyon, kodu yeniden kullanma ve uzaktan çalışma gibi geliştiricileri buluyor

0
24

[ad_1]

4 milyon kod deposunun analizi, iyi bir kültür ve yüksek üretkenlik için yapı taşlarını ortaya çıkarır.

github-octoverseillustration2021.jpg

GitHub, hangi çalışma alışkanlıklarının sağlam bir kültür oluşturduğunu anlamak için 12.000’den fazla geliştiriciyle anket yaptı ve açık kaynak havuzlarındaki etkinlikleri analiz etti.

Resim: GitHub

Yazılım ekipleri, uzaktan çalışmanın yeni dinamiklerine uyacak şekilde kodlama sürecini dönüştürüyor. Github’ın 2021 Octoverse Durumu. Bu, kodu yeniden kullanmak, otomasyonu benimsemek ve dokümantasyonda daha iyi olmak anlamına gelir. Bu araştırma, 4 milyondan fazla veri havuzundan alınan telemetri ile yaklaşık 12.000 geliştiricinin katıldığı bir anketi birleştiriyor.

Okunması gereken geliştirici içeriği

GitHub, 2021’de açık kaynak çalışmalarına 1,4 yeni katkıda bulundu. Açık kaynak projelerine ilk kez katkıda bulunanların toplam sayısı, 2020’deki 2,8 milyona kıyasla bu yıl 3 milyona yükseldi.

Raporun, yazılımı daha hızlı göndermek ve geliştirici ekiplerini mutlu etmek için neler önerdiğine bir göz atın.

İyi bir kültür nasıl oluşturulur

Rapor, işyerinde ve açık kaynaklı projelerle güçlü bir kültür ve işbirliği duygusu oluşturmak için hangi uygulamaların ve araçların en önemli olduğunu ele aldı. İş projeleri, yeniden kullanımı kolay kod, yeniden kullanım için tasarlanmış kod, otomasyon ve batı kültürü tümü yazılım teslim performansına katkıda bulunur. Yeniden kullanım için tasarlanan Westrum kültürü ve kodu, başkalarıyla işbirliği yapmayı kolaylaştırır. Açık kaynak projelerinde, kodu göndermek için otomasyonu kullanmak, tatmin duygusuyla bağlantılıdır.

Şaşırtıcı olmayan bir şekilde, ayrıntılı kod incelemelerinin her iki proje türü için de yazılım teslim performansı üzerinde olumsuz bir etkisi oldu.

GÖRMEK: 2022’de web uygulaması güvenlik kaynaklarınıza odaklanmanıza yardımcı olacak 5 tahmin

Koçluk ve mentorluk, iyi kültürün bir başka yapı taşıdır. Yeni katkıda bulunanlar veya yeni işe alınanlar için samimi ve zamanında kod incelemeleri kullanan ekipler, açık kaynak projelerinde verimlilikte %46 ve şirketlerde %16’lık bir iyileşme görüyor.

Ayrıca, davranış kuralları yeni gelenleri ve katkıda bulunanları cezbeder. Katkı yönergelerine ve saygılı bir dile sahip havuzlar, yeni insanları katkıda bulunmaya teşvik etmek için hoş geldiniz işaretleri olarak hizmet eder.

Daha hızlı kod nasıl yazılır

Araştırma, yazılım teslimini otomatikleştirmenin açık kaynak çalışması için önemli olduğunu ve ekiplerin ölçekte daha hızlı ilerlemesine yardımcı olduğunu buldu. kullanan takımlar Hareketler “Öncesine kıyasla günde neredeyse 2 kat daha fazla çekme isteğini birleştiriyor (%61 artış) ve bunlar %31 daha hızlı birleşiyor.” Araştırma ayrıca bu otomasyon aracını kullanmanın birleştirilmiş çekme isteklerinin sayısını %36 oranında artırdığını ve birleştirme süresini %33 oranında kısalttığını buldu. Şirket ekipleri otomasyonu kullanırken %43 daha iyi performans gösteriyor. Rapora göre otomasyon, ekiplerin daha iyi ve daha net iletişim kurmasına yardımcı oluyor ve bu da daha iyi bir kültür oluşturmaya yardımcı oluyor.

Yeniden kullanım, %87’ye varan performans artışıyla geliştirme sürecinin daha hızlı ilerlemesini sağlamak için başka bir anahtardır. Anahtar, yetkilendirme prosedürlerinden, erişim kısıtlamalarından veya bilgi parçalanmasından kaçınmaktır, çünkü bu engeller yeniden kullanımı caydırır. Yeniden kullanım, yavaş veya birden çok onay katmanına sahip süreçlere kıyasla iki kat daha fazla performans artışıyla açık kaynak projelerine de yardımcı olur.

Son olarak, belgelere yatırım yapmanın üretkenlik üzerinde doğrudan bir etkisi vardır. Araştırma, dokümantasyonun geliştiricilere üretkenlikte %50 artış sağladığını buldu. Analiz, belgelerin bir havuzun güvenilir, ayrıntılı ve farklı formatlarda geldiğinin sinyalini verebileceğini gösterdi. Ayrıca geliştiriciler, güncel olduğunda ve çok sayıda olumlu oy aldığında belgeleri güvenilir olarak kabul eder. README’ler, yönergeler ve sorunlar aracılığıyla bilgi paylaşan kuruluşlar, ekip çalışmasını ve dahili girişimleri destekleyebilir.

Uzaktan çalışma norm haline geliyor

Yöneticilerin ve gayrimenkul taahhütlerinin tercihlerine rağmen, geliştiricilerin sadece %11’i ofise dönmeyi bekliyor, bu oran pandemiden önce bir ofiste çalışan %41’den %30’a düştü. Anket ayrıca, yan yana çalışan katılımcıların %46’sının artık tamamen uzak (%20) veya hibrit (%26) bir ortamda olmayı beklediğini de ortaya koydu.

Rapor yazarları, açık kaynak geliştiricilerinin, dağıtılmış ekiplerle yazılım sevkiyatı konusunda uzman olduğunu ve çekme isteklerini birleştirmeyi, boru hatları aracılığıyla kod dağıtmayı ve bu çalışma ortamını başarılı kılmak için işleri organize etmeyi önerdiğini belirtiyor.

Ayrıca bkz.

[ad_2]

Source link

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz