Forums Register Login

cleared SCJD 381/400

+Pie Number of slices to send: Send
Hi guys,

I just cleared SCJD URLyBird assignment.

Here's my score:

General Con: 100 90
Documentation: 70 70
OOD: 30 30
GUI: 40 31
Locking: 80 80
Data Store: 40 40
Network Server: 40 40
Total: 400 381

Breakdown of my choices:

-3-tier layering (thin client layer, service layer, db layer)
-Networking with RMI (easier to use, simpler resulting code for junior level programmer understanding)
-Control database record lock owner by running thread
-Initialize DBSchema class at startup by reading database file header. Helps make the code more flexible if schema changes.
-UI implemented with the MVP pattern. UI components are kept simple, search fields are free text fields, table not sortable.
-48 hours rule not implemented, I decided that would restrict the software too much, users manually enforce this in their business process.
-primary key of the record is the index position in the file (preferred simple solution again)
-Locking: due to DBMain interface had to assume that client code to DBMain is well-behaved and does always follow the right method call sequence.
i.e. lock()
update()
unlock()
This well-behaveness is enforced in the service layer which is assumed to be the sole client to DBMain.
-javadoc, followed rigourously all javadoc best practices.
-reviewed code with checkstyle plugin with sun coding convention template.

I'd like to thank you all for the useful information you provided in this forum.

Cheers!
+Pie Number of slices to send: Send
Congrats, champ!
+Pie Number of slices to send: Send
Hi Guillaume,


Congratulations!



Best,


Carlos.
+Pie Number of slices to send: Send
Congratz Guillaume
+Pie Number of slices to send: Send
Congratulations with a great score (and a maximum score on the locking section )

Kind regards,
Roel
+Pie Number of slices to send: Send
Excellent, well done!
+Pie Number of slices to send: Send
Congratulations!!!
If you two don't stop this rough-housing somebody is going to end up crying. Sit down and read this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 1632 times.
Similar Threads
Passed with 379/400... yeah
Cleared SCJD 383/400 for URLyBIRD1.3.3 :thumbup:
passed SCJD with 360/400
Cleared SCJD (UrlyBird 1.3.3) with 381
Passed URLyBird 1.3.2 (400/400)
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 29, 2024 06:56:08.