Ćwiczenie — wykonywanie działania wyzwania w celu zwiększenia czytelności kodu

Zakończone

Wyzwania związane z kodem wzmocnią zdobytą wiedzę i pomogą Ci zdobyć pewną pewność, zanim przejdziesz dalej.

Wyzwanie dotyczące czytelności kodu

W tym zadaniu użyjesz technik poznanych w tym module, aby poprawić czytelność przykładu kodu. Otrzymasz przykładowy kod, który jest słabo stylizowany i komentowany. Twoim celem jest zaktualizowanie kodu przy użyciu wytycznych dotyczących stylów dla nazw zmiennych, komentarzy kodu i białych znaków w celu zwiększenia czytelności kodu.

Wyzwanie dotyczące kodu — stosowanie wytycznych dotyczących stylu w celu zwiększenia czytelności

  1. Upewnij się, że masz pusty plik Program.cs otwarty w programie Visual Studio Code.

    W razie potrzeby otwórz program Visual Studio Code, a następnie wykonaj następujące kroki, aby przygotować plik Program.cs w edytorze:

    1. W menu Plik wybierz pozycję Otwórz folder.

    2. Użyj okna dialogowego Otwórz folder, aby przejść do folderu CsharpProjects , a następnie go otworzyć.

    3. W widoku Eksplorator programu Visual Studio Code wybierz pozycję Program.cs.

    4. W menu Wybór programu Visual Studio Code wybierz pozycję Wybierz wszystko, a następnie naciśnij Delete.

  2. Aby utworzyć początkowy kod tego wyzwania, wprowadź następujący kod:

    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.");
    

    Uwaga / Notatka

    Ten przykładowy kod może zawierać metody biblioteki klas platformy .NET, które nie są dla Ciebie nieznane. Na przykład nie znasz ToCharArray() metody String klasy lub Reverse metody Array klasy. Nie musisz w pełni rozumieć przykładowego kodu, aby odnieść sukces w tym zadaniu.

    Wskazówka

    Wysokopoziomowym przeznaczeniem tego kodu jest odwrócenie ciągu i określenie liczby wystąpień pewnego znaku.

  3. Aby zwiększyć czytelność, zaktualizuj kod przy użyciu wytycznych dotyczących stylu.

    Użyj technik poznanych w tym module, aby ulepszyć kod i zwiększyć jego czytelność.

Niezależnie od tego, czy utkniesz i musisz zajrzeć do rozwiązania, czy zakończysz pomyślnie, kontynuuj, aby zobaczyć rozwiązanie tego wyzwania.