Açıklamalı C# stratejisi

Geliştiricilerin değişen gereksinimlerini karşılamak için C# dilini geliştirmeye devam edeceğiz ve en yeni programlama dilini kullanmaya devam edeceğiz. .NET kitaplıklarından, geliştirici araçlarından ve iş yükü desteğinden sorumlu ekiplerle işbirliği içinde ve dilin ruhu içinde kalmaya dikkat ederek büyük bir yenilik yapacağız. C# kullanılan etki alanlarının çeşitliliğini fark ederek, geliştiricilerin tümüne veya çoğuna fayda sağlayan ve geriye dönük uyumluluk taahhüdünü koruyan dil ve performans iyileştirmelerini tercih edeceğiz. Daha geniş .NET ekosistemini güçlendirmeye ve C# dilinin geleceğindeki rolünü artırmaya devam ederken, tasarım kararlarının idaresini de sürdüreceğiz.

Strateji kılavuzları C#

C# stratejisi C# evrimi hakkındaki kararlarımıza yol gösterir ve bu ek açıklamalar önemli deyimleri nasıl düşündüğümüz hakkında içgörü sağlar.

"istekli ve geniş bir şekilde yenilik yapacağız"

C# topluluğu büyümeye devam ediyor ve C# dili topluluğun ihtiyaçlarını ve beklentilerini karşılayacak şekilde gelişmeye devam ediyor. C# geliştiricilerinin büyük bir segmentinden yararlanan ve üretkenlik, okunabilirlik ve performansta tutarlı geliştirmeler sağlayan özellikleri seçmek için çeşitli kaynaklardan ilham alıyoruz.

"dilin ruhu içinde kalmaya dikkat etmek"

Yeni fikirleri C# dilinin ruhunda ve tarihinde değerlendiriyoruz. Mevcut C# geliştiricilerinin çoğu için anlamlı olan yeniliklere öncelik velıyoruz.

"geliştiricilerin tümüne veya çoğuna fayda sağlayan iyileştirmeler"

Geliştiriciler web ön ve arka uçları, buluta özel geliştirme, masaüstü geliştirme ve platformlar arası uygulamalar oluşturma gibi tüm .NET iş yüklerinde C# kullanır. Doğrudan veya ortak kitaplıklarda iyileştirmeleri güçlendirerek en çok etkiye sahip yeni özelliklere odaklanıyoruz. Dil özelliği geliştirme, geliştirici araçlarımıza ve öğrenme kaynaklarımıza tümleştirmeyi içerir.

"geriye dönük uyumluluk yüksek taahhüdü"

Bugün kullanımda çok büyük miktarda C# kodu olduğunu dikkate aldık. Olası hataya neden olabilecek değişiklikler C# topluluğunun ölçeğine ve etkisine karşı dikkatle değerlendirilir.

"idareyi sürdürmek"

C# dil tasarımı topluluk katılımıyla açık alanda gerçekleşir. GitHub depolarımızda herkes yeni C# özellikleri önerebilir. Dil Tasarımı Ekibi, topluluk girişini tartdıktan sonra son kararları verir.