| package-info.java |
/**
* PRAXIS INFO
* Code associated with the scanning teaching unit in:
* http://www.cs.unc.edu/~dewan/comp401/current/
* The word and PPT documents created for the unit describe the purpose and
* motivation for this unit in great depth. They form an alternative mechanism
* to answer at least some of the Sakai questions.
*
* Visit the following classes for this praxis in this order:
* {@link AConsoleReadingUpperCasePrinter}
* {@link AModularConsoleReadingUpperCasePrinter}
*
*
* Now click on the name of each referenced class name and Press F3 or CTRL-click
* (maybe Fn F3 or CMD F3, depending on your computer)
* to automatically navigate to it.
*
*
* The questions the scanning Sakai quiz should be answerable
* after doing the exercise. You can write answers in draft form in the code,
* or directly answer the questions in Sakai.
* You may display the quiz and Eclipse window side by side. We have made
* an attempt to keep the length of these commented lines small (80 chars).
*
* DISCUSSION INFO
* What did you learn or re-learn in through this praxis and the questions?
* What is the purpose of a package?
* What is the purpose of an import?
* What is the purpose of putting constraints on the header of any method?
* What is the purpose of a main method, that is, why distinguish main from other methods?
* What is the purpose of the argument to the main method?
* What is the practical benefit of modularity in {@link lectures.scanning.AModularConsoleReadingUpperCasePrinter}?
* How can we improve the modularity of {@link lectures.scanning.AModularConsoleReadingUpperCasePrinter}?
*
*/
package lectures.scanning;