Skip to content

Проектная работа № 1. Гонки - #1

Open
KseniyaRyabitskaya wants to merge 5 commits into
mainfrom
master
Open

KseniyaRyabitskaya wants to merge 5 commits into
mainfrom
master

Conversation

@KseniyaRyabitskaya

Copy link
Copy Markdown
Owner

Проектная работа № 1. Гонки

Comment thread src/main/java/Car.java Outdated
Comment on lines +2 to +3
String nameCar;
int speedCar;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Переменные лучше пометить final, чтобы не было возможности модифицировать их извне

Comment thread src/main/java/Main.java

if (answer.equalsIgnoreCase("Завершить")) {
break;
ArrayList<Car> carList = new ArrayList<>();

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно не сохранять все машины в список, а считать и запоминать лидера прямо во время ввода пользователем данных, таким образом программа будет потреблять меньше памяти

Comment thread src/main/java/Race.java Outdated

public class Race {

public static String winner(ArrayList<Car> carSet) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

В нейминге функций принято использовать глаголы, т.к. функция - это действие. Здесь хорошо подходит название calculateWinner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants