Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The task is done! #2146

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

The task is done! #2146

wants to merge 2 commits into from

Conversation

Rom-Cola
Copy link

No description provided.

Copy link

@mateacademy-ai-mentor mateacademy-ai-mentor left a comment

Choose a reason for hiding this comment

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

Great job on your Pull Request! The Machine class is well-defined, and the MainApp class adheres to the task requirements. Just remember to keep your messages informative in the doWork and stopWork methods to enhance clarity. Keep up the excellent work! 👍💻

✨ Please rate this review in the Platform's notification center. I will be grateful for your feedback! ✨


@Override
public void stopWork() {
System.out.println("Bulldozer stopped work!");

Choose a reason for hiding this comment

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

The message should be informative and indicate the type of Machine is working right now. Consider changing the message to match the format used in the doWork method, such as 'Bulldozer stopped working!'.

public class Excavator extends Machine {
@Override
public void doWork() {
System.out.println("Excavator started working!");

Choose a reason for hiding this comment

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

The message should be more informative and indicate that it is an 'Excavator' that is working. Consider specifying the type of machine in the message, for example: 'Excavator is working.'


@Override
public void stopWork() {
System.out.println("Excavator stopped work!");

Choose a reason for hiding this comment

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

The stop message should be consistent with the start message. Consider changing it to 'Excavator stopped working.' to match the informative style.


@Override
public void doWork() {
System.out.println("Truck started working!");

Choose a reason for hiding this comment

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

The message should indicate what type of Machine is working right now Truck, Bulldozer or Excavator. Consider rephrasing it to something like 'Truck is doing its work.' to be more informative.


@Override
public void stopWork() {
System.out.println("Truck stopped work!");

Choose a reason for hiding this comment

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

Similarly, the message in stopWork should be more informative. For example, 'Truck has stopped working.' would be clearer.

package core.basesyntax;

public abstract class Machine {

Choose a reason for hiding this comment

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

Suggested change

package core.basesyntax;

public class Truck extends Machine {

Choose a reason for hiding this comment

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

Suggested change

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