Tuesday, August 08, 2006

too much?

I hate writing functional specifications, thus I write bollocks, like this sentence:

A Review Schedule is created for documents with the status of "Published" on the "Create Review Schedule" page by selecting the first review start date, which the system will check as being after a date in the future, the first review end date, which the system will check as being after the first review start date, thus also a date in the future, and the review frequency with which the document in the status of "Published" is to be reviewed, which may be monthly, quarterly, biannual, yearly, two yearly, or three yearly, but the system will ensure is greater than the period between the first review start date and the first review end date, then clicking on the "populate review schedule" button, which will populate the review schedule by initially calculating the next review state date as being the first review start date plus the review frequency and calculate the next review end date as being the first review end date plus the review frequency, then by calculating subsequent review start dates as being the previous review start date plus the review frequency and the associated review end date as being the previous associated review end date plus the review frequency, and continue this calculation until it has populated the review schedule with eleven further review start dates and eleven associated review end dates, which will be presented to the user to modify as they which, but which the system will ensure do not over lap, by checking that each review start date is before its associated end date and that each start date and associated review end date represent a discrete time period within the review schedule, and then allowing the user to save the populated review schedule once they have made any changes that may be required and which the system validates as representing a valid review schedule.
So far I've written 3 pages of this durge. I did follow Joel Spoelsky's advice, but I got told off, so they'll have to put up with this.

No comments: