Gyakorlat – Feladat végrehajtása a kód olvashatóságának javítása érdekében
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
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:
A Fájl menüben válassza a Mappa megnyitása lehetőséget.
A Mappa megnyitása párbeszédpanelen lépjen a CsharpProjects mappára, majd nyissa meg azt.
A Visual Studio Code EXPLORER nézetben válassza a Program.cs.
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.
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átStringvagy azReverseosztály metódusátArray. 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.
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.