Aracılığıyla paylaş


Extract İşlevi

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

Tesis: Başka bir işlevden çağrılması gereken bir işlevde var olan 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ış aşağıdaki 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 İşlevi Ayıkla (Deneysel) öğesini seçin.
    • Fare
      • > Yeniden Düzenleme > Ayıklama İşlevi Düzenle (Deneysel) öğesini seçin.
      • Koda sağ tıklayın, Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü seçin ve bağlam menüsünden İşlevi Ayıkla (Deneysel) seçeneğini belirleyin.
      • Sol kenar boşluğunda görüntülenen Ampul simgesine tıklayın ve bağlam menüsünden İşlevi 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şlevi 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) değerini geçersiz kılar.