• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Passed SCJD with 389 of 400

 
Ken Krebs
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yippee,
I spent way too much time on this due to my paranoia about automatic failure but the results (particularly the learning) justify it.
I wish to offer my thanks to ALL of the forum participants for your thought provoking questions and comments. The "Should lock methods be callable by the client" thread (BTW, I'm solidly a 3-tierer, NO temptation to go over to the dark side) was particularly illuminating. I would of had a hard time passing without this forum. I will hopefully help some others by posting some info on my own design and what risks I took in the SCJD forum.
I also wish to offer a special thanks to the following forum moderators and frequent contributors: Phillippe Maquet, Andrew Monkhouse, Mark Spritzler, Jim Yingst, Tony Collins, Vlad Rabkin, and of course Max Habibi for his excellent book which was a great help. Sorry if I left anybody out, I'm an old guy (52) and my memory isn't what it used to be (write-only).

My scoring breakdown was:
General Considerations 89/100
Documentation 70/70
O-O Design 30/30
GUI 40/40
Locking 80/80
Data Store 40/40
Network Server 40/40
As you can see, all my deducts were under General Considerations. My assignment was the B & S Contractors.
kktec
SCJP, SCWCD, SCJD
 
Ken Krebs
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I forgot to metion how quickly my results were handled by Sun.
I uploaded the assignment on Tue. 10/28 and took the test on Thur. 10/30.
Amazingly, my certification was granted on Sat. 11/1.
One thing that may have helped was that I used the Java 1.4 Logging API extensively, particularly in the critical locking code sections. This probably made it easier for them to test.
kktec
SCJP, SCWCD, SCJD
 
Vlad Rabkin
Ranch Hand
Posts: 555
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Ken!

It would be great if you comment your locking/synchronization design shorty.
Best Wishes,
Vlad
 
Andrew Monkhouse
author and jackaroo
Marshal Commander
Pie
Posts: 12014
220
C++ Firefox Browser IntelliJ IDE Java Mac Oracle
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congratulations Ken
 
Philippe Maquet
Bartender
Posts: 1872
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Great job, Ken !
The "Should lock methods be callable by the client" thread (BTW, I'm solidly a 3-tierer, NO temptation to go over to the dark side) was particularly illuminating.

With your maximum score, you demonstrated that the 3-tiers design is acceptable, a demonstration I have a personal interest in. Thanks for it !
Best,
Phil.
 
Tony Collins
Ranch Hand
Posts: 435
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Nice One !
Tony
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats Ken, great job and great score.
Mark
 
Mcgill Smith
Ranch Hand
Posts: 178
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Congrats
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic