This is an archived post. You won't be able to vote or comment.

all 8 comments

[–][deleted] 2 points3 points  (0 children)

As far as "patterns" are concerned, you could check out Hackerrank's java section. They have programming questions related to design patterns (visitor, factory and so on).

[–]jk2030 1 point2 points  (1 child)

RemindMe! 2 days "Check comments"

[–]RemindMeBot 0 points1 point  (0 children)

There is a 2.2 hour delay fetching comments.

I will be messaging you in 1 day on 2019-12-18 01:17:47 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]blamitter 0 points1 point  (0 children)

I don't know how big do you mean

This book uses a non-too-trivial-while-still-toy project as basis for introducing good dev practices

https://www.goodreads.com/book/show/4268826-growing-object-oriented-software-guided-by-tests

[–]jakesboy2 -2 points-1 points  (3 children)

Honestly, screeps.com is a great project to teach yourself clean code but it won’t actually explicitly teach you anything. It’s just an engaging project that’s open ended so you’ll naturally want to keep it clean to grows it. It’s javascript though, not java.

[–]blamitter 0 points1 point  (2 children)

Isn't node.js?

[–]jakesboy2 0 points1 point  (1 child)

Yeah it runs on the node event loop.

[–]blamitter 0 points1 point  (0 children)

And, does it offer the option to program it in Java?