Skip to content

Pass #1

@violaso

Description

@violaso

Very well done David!

  1. Neat simple server/chat platform.
  2. Your forgot to write a README file. I had to read your source code to find out about special commands.
  3. That's it. Your code looks good. Formatting is adequate. Documentation missing. Aka, normal.

Since Java is the current big enterprise language, much like COBOL used to be, Java might be the future COBOL. You might have bragging rights to your children/grandchildren. But ey, even Java evolves, today I learned about pattern matching in switch expressions (Java 18):

switch (obj) {
  case String s && s.length() > 5 -> System.out.println(s.toUpperCase());
  case String s -> System.out.println(s.toLowerCase());
  case Integer i -> System.out.println(i * i);
  default -> {}
}

Remember:

Keep it up!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions