How to Adopt Modern C++17 into Your C++ Code : Build 2018

HN ▲ 225Genel YazılımKanal: Microsoft DeveloperYayın: 08.05.2018Süre: 50:51

Neden izlemeli?

C++17 özelliklerini mevcut kod tabanınıza nasıl kademeli ve güvenli şekilde sokabileceğinizi anlatıyor. C++ geliştiricileri ve bakımını yaptıkları legacy projeleri modernize etmek isteyen ekip liderleri için pratik dönüşümler ve dikkat edilmesi gereken noktalar sunar.

Video özeti

Bu konuşma, C++17 özelliklerini mevcut C++ kod tabanlarına nasıl kademeli ve güvenli şekilde entegre edebileceğinizi anlatıyor. Sunum önce modern C++ ile legacy C++ arasındaki farkları özetleyip, değer semantiği ve move (taşıma) kavramlarını ele alıyor; ardından vocabulary types (kalıp tipleri), modern dil özelliklerinin pratik kullanımı, kaynak yönetimi, hata yakalama stratejileri ve akıllı işaretçi (smart pointer) en iyi uygulamaları üzerinden örnek dönüşümleri gösteriyor. Son bölümde soru-cevap ve geleceğe bakış yer alıyor; konuşmacı, kodu baştan yazmadan dönüşüm yapmanın yollarına, dikkat edilmesi gereken geriye dönük uyumluluk noktasına ve test/CI süreçlerinde alınacak önlemlere değiniyor. Bu videoyu C++ geliştirenler, legacy projelerini modernize etmek isteyen ekip liderleri ve bakım sorumluları izlemeli; temel C++ bilgisi (pointer/referans, RAII, move semantics) faydalı olacaktır. İzleyici mevcut kod tabanına hangi C++17 özelliklerini nerede güvenle sokabileceğini, refactor stratejilerini ve kaynak/hata yönetiminde pratik değişiklikleri öğrenerek kod kalitesini ve güvenliğini artırma becerisi kazanacaktır.

Bölümler

  1. Giriş ve modern C++ tanıtımı
  2. Legacy ile modern C++ karşılaştırması
  3. Değer semantiği ve move kullanımı
  4. Vocabulary types ve tip kavramları
  5. Kaynak yönetimi yaklaşımları
  6. Hata işleme stratejileri

Öne çıkan fikirler

  • C++17 özellikleri kod tabanını baştan yazmadan aşamalı olarak uygulanabilir; doğru sırayla ilerlemek riski azaltır.
  • Move semantiği ve değer semantiğini uygulamak performans ve güvenlik açısından somut kazanç sağlar.
  • Akıllı işaretçiler ve modern hata yakalama stratejileri kaynak sızıntılarını ve bellek hatalarını büyük ölçüde azaltır.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

Hacker News'te 225 puan ve 121 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler