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

A checklist to ensure high scoring

 
Shailendra Guggali
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi friends
why not build a checklist to ensure high scoring ( assuming the code works)- maybe a jist of what all the high scorers have commented -
Let me make a beginning :::::
1. the GUI should have a MENUBAR - at least shows you know how to make one - put HELP, EXIT, OTHER ITEMS equivalent of all the Buttons, etc - suggestion from ERNEST - the author of Java2 Certification Study Guide.
2. GUI should have ComboBoxes for selection of only ORIGIN & DEST airports - not JOptionPanes for input - not good HCI
3. Reg MODE of NETWORKING selection - both accepted equally well - command prompt entry / special GUI / or maybe use the menubar!!!
Pls add more -- one area at a time
 
Shailendra Guggali
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Got something more :::
Some Design Patterns are a must for proper code :
1. Adapter Pattern / Factory :: for deciding between the TYPE of Connection :: Remote / Socket / Local / CORBA
2. MVC Pattern : For the GUI :: There is a MODEL to handle Data; a VIEW to create actual gui elements; and a CONTROLLER to control the actions - all the action Listeners report here and the actionPerformed happens here( the methods like bookTicket(), getClientID(), exit(), searchFlight(), etc)
3. Proxy Pattern : as used by RMI inherently
4. Reader / Writer Pattern for LOCKS
WARNING : Singleton pattern is the most debated - maybe most misused :: BUT almost all agree that it is really not required in this assignment.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic