Kódkarbantartási újrabontások

Visual Studio számos újrabontást biztosít a kódminőség tisztításához és javításához. Ezeket az újrabontásokat a Gyorsműveletek és újrabontások menü (Ctrl+) segítségével érheti el.

Null értékű ellenőrzések hozzáadása az összes paraméterhez

A következőkre vonatkozik: C#

Ez az újrabontás olyan utasításokat hoz létre és ad if hozzá, amelyek ellenőrzik a metódus összes null értékű, nem ellenőrzött paraméterének nullitását, így a program robusztusabb lesz.

  1. Helyezze a kurzort a metódus bármely paraméterére.

  2. Nyomja le a Ctrl billentyűt+ a Gyorsműveletek és újrabontások menü aktiválásához.

    Képernyőkép a gyorsműveletekről és az újrabontásokról.

  3. Jelölje be az összes paraméter null értékű ellenőrzéseinek hozzáadására szolgáló beállítást.

    Képernyőkép: Null értékű ellenőrzések hozzáadása az összeshöz.

Nem elérhető kód eltávolítása

A következőre vonatkozik: : C#, Visual Basic

Ez az újrabontás eltávolítja a kódot, amely soha nem lesz végrehajtva, mert nincs elérési út a kódrészlethez, ami javítja az olvashatóságot és a karbantarthatóságot.

  1. Helyezze a kurzort az elhalványult, elérhetetlen kódba:

Képernyőkép az Elhalványult nem elérhető kódról.

  1. Következő lépésként hajtsa végre az alábbi műveletek egyikét:

    • Billentyűzet
      • Nyomja le a Ctrl billentyűt+ a Gyorsműveletek és újrabontások menü aktiválásához, majd válassza a Nem elérhető kód eltávolítása az Előnézet ablak előugró ablakából lehetőséget.
    • egér
      • Kattintson a jobb gombbal a kódra, válassza a Gyorsműveletek és újrabontások menüt, és válassza a Nem elérhető kód eltávolítása az előnézeti ablak előugró ablakából lehetőséget.
  2. Ha elégedett a módosítással, nyomja le az Enter billentyűt , vagy kattintson a javításra a menüben, és a módosítások véglegesítése történik.

Példa:

// Before
private void Method()
{
    throw new Exception(nameof(Method));
    Console.WriteLine($"Exception for method {nameof(Method)}");
}

// After
private void Method()
{
    throw new Exception(nameof(Method));
}

Nem használt hivatkozások eltávolítása

A következőre vonatkozik: : C#, Visual Basic

Csak SDK stílusú projektek esetén ez az újrabontás eltávolítja a nem használt projekthivatkozásokat és NuGet-csomagokat, így helyet takaríthat meg és csökkentheti az indítási időt.

Megjegyzés:

A .NET Frissítési segéd közvetlenül a Visual Studio használatával frissítheti az alkalmazást a legújabb .NET verziókra.

  1. Ellenőrizze, hogy engedélyezve van-e a beállítás.

    Válassza a Tools>Options>Text Editor>C#>Advanced, és engedélyezze a Show "Nem használt hivatkozások eltávolítása" parancsot Megoldáskezelő.

  2. A Megoldáskezelő kattintson a jobb gombbal a projekt nevére vagy a Dependencies csomópontra.

  3. Válassza a Nem használt hivatkozások eltávolítása lehetőséget.

    Képernyőkép a Nem használt hivatkozások eltávolítása parancsról.

  4. Megnyílik a Nem használt hivatkozások eltávolítása párbeszédpanel, amely olyan hivatkozásokat jelenít meg, amelyeknek nincs használatuk a forráskódban. A fel nem használt hivatkozások elő vannak választva az eltávolításhoz, és a művelet legördülő menüből kiválasztva Keep megőrizheti a hivatkozásokat.

    Képernyőkép a Nem használt hivatkozások eltávolítása párbeszédpanelről.

  5. Ide kattintva Apply eltávolíthatja a kijelölt hivatkozásokat.

Nem használt értékhozzárendelések, változók és paraméterek

A következőre vonatkozik: : C#, Visual Basic

Ez a funkció elhalványítja a nem használt paramétereket, és figyelmeztetést hoz létre a nem használt kifejezésértékekre vonatkozóan. A fordító folyamatelemzést is végez a fel nem használt érték-hozzárendelések megkereséséhez. A fel nem használt érték-hozzárendelések elhalványulnak, és megjelenik egy villanykörte a redundáns hozzárendelés eltávolításához szükséges gyorsművelettel . Az ismeretlen értékekkel nem használt változók egy gyorsműveleti javaslatot mutatnak az elvetések használatára.

A nem használt paraméter képernyőképe. A fel nem használt érték képernyőképe. A fel nem használt érték hozzárendelésének képernyőképe. A fel nem használt érték elvetésének képernyőképe.

Használatok rendezése

A következőre vonatkozik: : C#, Visual Basic

A Razor-specifikus szervezetről és az irányelvek törléséről, beleértve a @using duplikált eltávolítást is, tekintse meg a Razor-szerkesztő kódműveletei című témakört.

Ez az újrabontás betűrendbe rendezi az irányelveket using a fájl tetején, így könnyebben megtalálhatja az adott irányelveket.

  1. Válassza a Szerkesztés lehetőséget a menüsávon.

  2. Válassza az Intellisense>Rendezés használata lehetőséget.

    Képernyőkép a Rendezés funkcióról.

  3. Az using>>>> parancsprogramban különböző irányelvek beállításait is konfigurálhatja.

    Képernyőkép a rendezésről a konfigurációs beállítások használatával.