This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I've loaded the assignment for about 2 months and I've not progress it yet.
I admit that I must start it now. I have one computer and I've just get rid of others version except tiger. I will take risk using tiger in this assignment. ( Becaues I think it will be finished in about 3 - 4 months from now. And that time it may be wide spread using tiger than now. )
I vote for using tiger.
- - v
P.S. Don't trust me, I may develop it using tiger and compile it using 1.4.2 <Just for safety> Ha ha ha
Joined: Nov 04, 2004
I think it will be too risky to use new features in tiger. Although I may use tiger now, I will not risk using generic, new forloop and scanner in the assignment. I'm sure before I send, I may uninstall tiger and compile this assignment with 1.4.2_06. I'm sure I find number 1.4 in some place in the assignment indicate that the assignment using 1.4 ( Not force us to use 1.4, but indicate that the assignment is made using 1.4 )
I have decided to use Java 5.0 for my assignment. I will learn from it and that is a nice secondary objective.
So far I have managed to put in generics, the new for-loop, an enum and autoboxing quite naturally (without forcing it).
The only risk I see is that I might not use the full power of the new features and an assessor might notice that. For example, I did not look (yet) at the concurrent Collection classes and there seems to be some new functionality regarding synchronization and locking, so I might be reinventing the wheel if I solve these challenges the 1.4-way in my assignment.
Even if that happens, I don't suppose that can cost a lot of points, so I'll risk it.
The marking requirements were written for J2SE 1.4 (because that's the most up-to-date version at that moment). Other people have discussed this issue some time ago, and we believed that using Tiger for the current SCJD might not be a good way, because the marking is not created for that. Also, as Tiger is too new, how should we expect the accessors graded the assignment based on their Tiger knowledge?
In case you really wanna know Tiger, you might also consider to take SCJP Tiger beta exam, rather than taking un-necessary risks on SCJD.
Hi I totally agree with Nic.(If you dont mind me calling yah that). Tiger has too many new features and i believe if you try to use Tiger for your assignment without using it's new features, i guess you had better just use 1.4. Besides that's just a show off for your collegues. Anyways this is just my own opinion. I guess SUN should upgrade the SCJD assignment so that we would be "forced" to use the features of Tiger. Thanks. Saheed. SCJP 1.4 (72%).. SCJD( preparing..) SCJP 1.5(In view...).