INDAPlus21 / INDAPlus21/dpeilitz-sockets

Pass

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**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)](https://medium.com/javarevisited/whats-new-in-java-18-4cce089de100):
```java
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:
[![](https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fpeople.via.ecp.fr%2F~enizor%2FformationRust%2Fimages%2Fferris.png&f=1&nofb=1)](https://www.reddit.com/r/rustjerk/)

Keep it up!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the source code to identify the server/chat platform's special commands and expected usage. Add a README that explains how to use the project and documents those commands; done means a new user no longer needs to inspect the source to get started.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.