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;