When building a prototype, what details can you ignore? Correctness. You may be able to use dummy data where appropriate. Completeness. The prototype may function only in a very limited sense, perhaps with only one preselected piece of input data and one menu item. Robustness. Error checking is likely to be incomplete or missing entirely. If you stray from the predefined path, the prototype may crash and burn in a glorious display of pyrotechnics. That's okay. Style. It is painful to admit this in print, but prototype code probably doesn't have much in the way of comments or documentation. You
...more