Gyakorlat – Feladat végrehajtása a kód olvashatóságának javítása érdekében

Befejeződött

A kódokkal kapcsolatos kihívások megerősítik a tanultakat, és segítenek némi magabiztosságot szerezni a folytatás előtt.

A kód olvashatóságának kihívása

Ebben a feladatban az ebben a modulban tanult technikákat fogja használni a kódminta olvashatóságának javítására. A rendszer egy rosszul formázott és megjegyzésekkel ellátott kódmintát biztosít. A cél a kód frissítése a változók neveihez, a kód megjegyzéseihez és a whitespace-hez tartozó stílusszabályokkal a kód olvashatóságának javítása érdekében.

Kódokkal kapcsolatos kihívás – stílusra vonatkozó irányelvek alkalmazása az olvashatóság javítása érdekében

  1. Győződjön meg arról, hogy egy üres Program.cs fájl van megnyitva a Visual Studio Code-ban.

    Ha szükséges, nyissa meg a Visual Studio Code-ot, majd végezze el a következő lépéseket egy Program.cs fájl szerkesztéséhez a Szerkesztőben:

    1. A Fájl menüben válassza a Mappa megnyitása lehetőséget.

    2. A Mappa megnyitása párbeszédpanelen lépjen a CsharpProjects mappára, majd nyissa meg azt.

    3. A Visual Studio Code EXPLORER nézetben válassza a Program.cs.

    4. A Visual Studio Code Selection menüjében válassza az Összes kijelölése lehetőséget, majd nyomja le a Delete billentyűt.

  2. A feladat kezdeti kódjának létrehozásához írja be a következő kódot:

    string str = "The quick brown fox jumps over the lazy dog.";
    // convert the message into a char array
    char[] charMessage = str.ToCharArray();
    // Reverse the chars
    Array.Reverse(charMessage);
    int x = 0;
    // count the o's
    foreach (char i in charMessage) { if (i == 'o') { x++; } }
    // convert it back to a string
    string new_message = new String(charMessage);
    // print it out
    Console.WriteLine(new_message);
    Console.WriteLine($"'o' appears {x} times.");
    

    Megjegyzés:

    Ez a kódminta olyan .NET-osztálykódtár-metódusokat tartalmazhat, amelyek nem ismertek Ön számára. Előfordulhat például, hogy nem ismeri az ToCharArray() osztály metódusát String vagy az Reverse osztály metódusát Array . Nem kell teljesen megértenie a kódmintát ahhoz, hogy sikeres legyen ebben a kihívásban.

    Jótanács

    A kód magasabb szintű célja egy sztring megfordítása és annak megszámlálása, hogy egy adott karakter hányszor fordul elő benne.

  3. Az olvashatóság javítása érdekében frissítse a kódot stílusiránymutatók használatával.

    A modulban elsajátított technikákkal fejlesztheti a kódot, és javíthatja annak olvashatóságát.

Ha elakad, és belepillantana a megoldásba, vagy ha sikeresen végzett a feladattal, a folytatásban megtekintheti a megoldást.