Skip to content

Проектная работа 1 - #1

Open
KozlovskiyD wants to merge 3 commits into
mainfrom
master
Open

KozlovskiyD wants to merge 3 commits into
mainfrom
master

Conversation

@KozlovskiyD

Copy link
Copy Markdown
Owner

No description provided.

Comment thread src/main/java/Main.java
}
} else {
System.out.println("Неверное количество друзей. Значение должно быть болье единицы, давайте попробуем еще раз.");
System.out.println("Введено некоректное значение.\nВедите новое значени:");

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/Main.java
System.out.println("Введите стоимость товара:");
calcut.zapTovar(newTovar);
System.out.println("Товар успешно добавлен\nДобавить еще товар или завершить?");
System.out.println("Для добавления ещё товара введите любое значени\nЕсли все товары добавлены введите 'завершить'");

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Такие подряд идущие println можно объединить в один. Некритично, но небольшая экономия производительности - один вызов метода дешевле, чем два.


System.out.println(item.name + " в корзине");
public class Calculator {
String nameTovar;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Переменная не используется в коде

System.out.println("Введено некоректное значени соимости\nВведите новое значение");
}
}
summa = summa + cena;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Можно также использовать сокращенную конструкцию summa += cena;

double divideSum() {
return totalPrice / friendsCount;
String rub;
float sumNaTovar;

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Переменная не используется в коде

String rub;
float sumNaTovar;
int ost;
void padeji (float sumNaTovar) {

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

В Java принята конвенция, согласно которой методы лучше называть глаголами

См. https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html

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.

3 participants