namespace Slide01 { class Program { static void Main() { //требуется вывести на консоль площади трех кругов с радиусами 1, 2 и 3 var circleArea1 = 3.14159265 * 1 * 1; var circleArea2 = 3.14159265 * 2 * 2; var circleArea3 = 3.14159265 * 3 * 3; Console.WriteLine(circleArea1); Console.WriteLine(circleArea2); Console.WriteLine(circleArea3); } } }
1. Что следует изменить в коде выше? Выберите все верные варианты.
1 балл
Ничего, код великолепен!
Использовать константу Math.PI, вместо 3.14
Выделить нахождение площади круга в отдельный метод
Переименовать Main в PrintNumbers
class RockPaperScissorsGame { static public void Main() { // Играем в камень-ножницы-бумага! 0 - камень, 1 - ножницы, 2 - бумага // Метод GetWinner возвращает номер победителя или -1, если была ничья Console.WriteLine(GetWinner(1, 0)); Console.WriteLine(GetWinner(2, 1)); } int GetWinner(int player1Option, int player2Option) { // тело метода опущено для краткости } }
2. Как следует отрефакторить код выше? Выберите все верные варианты.
1 балл
Никак, он и так понятен
Изменить название метода GetWinner
Использовать enum вместо целых чисел
Использовать именованные константы
3. Метод в 100 строк — это норма!
1 балл
Верно
Неверно
4. Почему необходимо писать качественный код? Выберите все верные варианты.
1 балл
У людей портится настроение, когда они читают плохо написанный код
Качественный код проще изменять и развивать
Плохо написанный код сложно понять даже автору через некоторое время
Качественный код облегчает совместную работу в команде
×
Практика, практика и еще раз практика!
Войдите
или
зарегистрируйтесь
, чтобы отвечать на тесты и решать задачи.