hello,
Originally posted by Hung Sam:
+ Currently I donot use any property file (as they are not required)
not required? Never seen an assignment where it is NOT a clear "must".
Originally posted by Hung Sam:
+ My GUI client behaves exactly the same in both "alone" mode and "no flag" mode. In both modes, it allows user to select the database location, either local or remote. When a local database is selected, no network code is used.At anytime, user can disconnect the current database and select a different database. Will i get automatic failure in doing it that way?
This alone would voilate about 3 - 5 "must"s in my assignment. So yes, I think you would get an automatic failure.
Maybe you have just a very uncommon assignment, but maybe something is very wrong about your interpretation.
I recommend to read the entire assignment again, carefully, and for each requirement ask yourself: "What could I do to match this requirement even better?" rather than "How can I interpret this requirement so that my project matches it?"
Highlight the
word "must" then and go through all "must"s seperately.
Conan
p. s.: some relevant parts of my assignement, B & S 2.3.2 (bold text by me):
Your programs must not require use of command line arguments other than the single mode flag, which must be supported.
Want to argue about what "supported" means?
All configuration must be done via a GUI, and must be persistent between runs of the program. Such configuration information must be stored in a file called suncertify.properties which must be located in the current working directory.
... and about what "All configuration" is:
the program must allow the user to specify the location of the database
[ December 16, 2004: Message edited by: Conan Elvitaro ]