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 ASKED: 1. Must the customer ID that is entered by CSR's and used to book contractors be of length 8, or can it be smaller?
2. I do not understand the following "Must" requirement from section TARGET PLATFORM EXECUTION: "Your programs must not require use of command line property specifications. 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."
hat configuration/property specifications are you refering to? The only thing I can think of is the last "mode" the user ran the application. What else would I possibly store in suncertify.properties? Or are you just saying if I do allow the user to configure something then store them in this file? SUN'S DIRECT RESPONSE: 1) Shorter customer IDs are ok. 2) The most recent mode would not need to be stored, because the one allowable command-line arg determines the mode. A client in remote mode might want to store the most-recently-connected-to server. I'll leave it to you to work out what this would be used for. This is the kind of info we had in mind.