Hi everybody,
Today I received a message that I've passed my
SCJD with the score of 367/400
General Considerations (maximum = 100): 99
Documentation (maximum = 70): 70
O-O Design (maximum = 30): 30
GUI (maximum = 40): 31
Locking (maximum = 80): 80
Data store (maximum = 40): 40
Network server (maximum = 40): 17
I already new I would have some penalty points on my GUI, because I was forgotten to use SwingUtilities.invokeLater for invoking my service layer which resides on the server. This will cause a frozen user interface when the connection is very poor. That's why I have 31 points out of 40, which is more than I expected actually.
The reason why I've only got 17 points out of 40 on my network server is very strange to me and not expected. I used RMI for my network layer and I thought it was designed properly enough. I'm sure I haven't forgotten generating the rmi stubs. It's really a shame Sun doesn't give some feedback about the scores, because I'm very curious why I have such a poor score on my network server..
Anyway, after all I've passed my SCJD, so it's time to start with the next one