File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Writing the choices.txt Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Writing the choices.txt" Watch "Writing the choices.txt" New topic

Writing the choices.txt

Fernando Franzini
Ranch Hand

Joined: Jan 09, 2009
Posts: 489

Hi Ranchersss
My assignment say:
A file called choices.txt that containing pure ASCII (not a word processor format) text describing the significant design choices you made. Detail the problems you perceived, the issues surrounding them, your value judgments, and the decisions that you made. This document should also describe any uncertainties you had regarding the project, and the decisions you made when resolving them.

My goddddd this a lot of things!!! problems, issues surrounding them, judgments and decisions !!!
I've read some simples here in foruns and the just wrote :

I decided generate it......bla bla bla....

So....this is wrong...for me !! or not ?
Maybe somenthing like:

problems: how to deal with pk......
issues : I could ignore it cause...or start 1 bla bla.....or start 0 cause...bla bla bla...Anyway.......
decisions: i decided by bla bla bla.....because.....bla bla

Someone that already passed have some tips ?

Fernando Franzini - Java Blog
Roel De Nijs

Joined: Jul 19, 2004
Posts: 8372

Hi Fernando,

This is my content table of my choices.txt:
  • General Considerations (1)
  • Documentation (1)
  • My own created interface (6)
  • My DAOFactory (3)
  • The Data class (15)
  • Locking (5)
  • Server (8)
  • User Interface (9)

  • As you can see I followed closely the different grading sections. Between brackets the number of points in the section.

    My choices.txt was reasonable big (36kb and 519 lines), because I certainly not wanted to forget to mention something The only advice I can give you: don't underestimate it. In my opinion it's the easiest part of the assignment (after the essay exam), because it's just putting down your ideas and decisions, but I wanted to be so complete I almost ran out of time (that's why my assignment was submitted just 45 minutes before I took the essay exam after).
    I kept during development a small file where I added some reminders of things I should certainly put in the file, some nice explanations resulting from all the great discussions I had on this forum,... And I decided to keep the same structure as the grading sections, because it seemed to me that such an approach made sense and I think it's easy for the accessor too.

    Kind regards,

    SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
    OCAJP 7
    Jeffry Kristianto Yanuar
    Ranch Hand

    Joined: Oct 01, 2007
    Posts: 759
    In my assignment, I separated the choices into different packages that I created. For example : gui
    - bla bla bla
    - bla bla bla
    - bla bla bla
    - bla bla bla

    As long as your choice is informative enough and doesn't violate the requirement, I think the format doesn't really matter.

    Jeffry Kristianto Yanuar SCJP, SCJA, SCJD
    I agree. Here's the link:
    subject: Writing the choices.txt
    It's not a secret anymore!