Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is a plain design ok to pass the exam?

 
Yuan Ye
Ranch Hand
Posts: 172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, guys. I have read a lot of design discussions on the board and I also read the book from Max. I see a lot of great stuff like using Factory class and Cookies. However my assignment gives me a signature of "void lock" method, which I think means I can avoid the cookies. And even Max's simple example may be enough for me to do the assignment. I wonder whether it is ok if I choose a simple but not so elegent way to do the exam?
 
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
Hi Peter,
A simple/plain design is a very good idea (just ask Mark )
Many people in this forum try and make the best possible solution and/or try and learn new technologies while doing the assignment. This can make their solutions cover more issues than necessary. This may not be a bad thing as long as their solution does not become more complex to understand/maintain at the same time.
But just because someone else is developing a rolls-royce solution does not mean that you have to.
Regards, Andrew
 
Philippe Maquet
Bartender
Posts: 1872
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Peter,
However my assignment gives me a signature of "void lock" method, which I think means I can avoid the cookies.

Lucky guy !
Now for the main point, I agree with Andrew : a Mercedes solution should be enough to pass.
Best,
Phil.
 
Bharat Ruparel
Ranch Hand
Posts: 493
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey Peter,
I am building a Model T Ford! In case, Andrew, Phil, and I have confused you totally by using the automobile analogy, all of us are agreeing that simplicity is a virtue for successfully passing SCJD.
What Andrew is saying is that there are opportunities for "learning" newer technologies in JSDK 1.4.xx here. For example, the new logging facility added to JSDK 1.4.1 is a great addition! Now it is very easy to log stuff, but to log effectively is easier said than done. We have a complex J2EE application that is producing approx. 2 Gig. log files everyday! It is quite challenging to say the least to be able to look through these files and pin-point problems! Therefore, at Andrew's urging, I am taking this opportunity to put logging into my assignment so that I get a feel of how to design an effective logging facility into my application. You will find such opportunities I am sure. Just don't loose sight of the destination though.
Regards.
Bharat
[ September 30, 2003: Message edited by: Bharat Ruparel ]
[ September 30, 2003: Message edited by: Bharat Ruparel ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic