İşlevi Ayıkla

Ne: Bir kod parçasını kendi işlevine dönüştürün.

Ne zaman: Bir işlevde başka bir işlevden çağrılması gereken mevcut kodun bir parçasına sahipsiniz.

Neden: Bu kodu kopyalayabilir/yapıştırabilirsiniz, ancak bu yinelemeye yol açabilir. Daha iyi bir çözüm, bu parçanın başka herhangi bir işlev tarafından çağrılabilen kendi işlevine yeniden düzenlenmesidir.

Nasıl:

  1. Ayıklanacak kodu vurgulayın:

    Ayıklanma hazırlığı vurgulanmış şu kodu gösteren ekran görüntüsü: double area = M_PI * readious * radious;.

  2. Ardından, aşağıdakilerden birini yapın:

    • Klavye
      • Ctrl+R tuşlarına ve ardından Ctrl+M tuşlarına basın. (Seçtiğiniz profile bağlı olarak klavye kısayolunuz farklı olabilir.)
      • Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+. tuşlarına basın ve bağlam menüsünden İşlev Ayıkla (Deneysel) öğesini seçin.
    • Fare
      • > Yeniden Düzenleme > Ayıklama İşlevi Düzenle (Deneysel) seçeneğini belirleyin.
      • Koda sağ tıklayın, Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin ve bağlam menüsünden İşlev Ayıkla (Deneysel) öğesini seçin.
      • Ampul. Sol kenar boşluğunda görünen simgeye tıklayın ve bağlam menüsünden İşlev Ayıkla (Deneysel) öğesini seçin.
  3. İşlev/Yöntem Ayıkla (Deneysel) penceresinde yeni işlev adını girin, kodun yerleştirilmesini istediğiniz yeri seçin ve Tamam düğmesine tıklayın.

    İşlev adını alan ve geçerli işlevin üzerinde mi yoksa altında mı oluşturulacağını gösteren işlev ayıkla iletişim kutusunun ekran görüntüsü.

  4. Yeni işlev belirttiğiniz yerde oluşturulur, ilgili üst bilgi dosyasında bir işlev prototipi oluşturulur ve özgün kod bu işlevi çağıracak şekilde değiştirilir.

    Ayıklanan kodu içeren oluşturulan işlevin ekran görüntüsü. Tanım CalculateArea(çift yarıçap) olarak geçersizdir.