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.
WOOHOO! Finally got my grade. Took exactly four weeks.
Score: 369 Comment: This report shows the total 1.4 SCJD points that could have been awarded in each section, and the actual number of points you were awarded. This is provided to give you per-section feedback on your strengths. The maximum possible score is 400; the minimum to pass is 320.
General Considerations (maximum = 100): 100 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 31 Locking (maximum = 80): 58 Data store (maximum = 40): 40 Network server (maximum = 40): 40
My GUI was fairly simple, so I was not suprised by the score. But I though my locking was solid; must have been some small hole I missed.
I read Andrew's book, which I found was quite helpful even to a seasoned developer like me. I don't remember asking many questions on this forum. Searching this forum did answer a lot of questions I had. This forum is a gold mine of information.
Can you tell somethig about your lock manager ? and your GUI ?
SCJP, SCJD, SCWCD, OCPJBCD
Joined: Dec 27, 2005
I kept things simple. For locking, I used a single mutex and condition variable, and used "notify all". And for GUI, I didn't do anything fancy with the JTable, like adding color, using editable boxes, or making the columns sortable. I also didnt do any filtering, simply showed all records that matches criteria. Hope this helps.