Scenarios - LucPrestin/Hidden-Modularity GitHub Wiki
As said in the research goal, we aim to explore and document the main features of squeak, namely:
- Event handling
- Exception handling
- Graphics Output
- Network Access
- User Input
However, these features are too general so they need to be broken down to specific scenarios. These scenarios (and their categories) are:
- Closing a System Browser with Mouse Events - Event Handling
- Fetching the Google Website - Network Access
- Handling a Division by Zero Exception - Exception Handling
- Layouting a System Browser Window - Graphics Output
- Opening a Morph in the World - Graphics Output
- Opening a System Browser via Workspace - Graphics Output
- Opening an Object Explorer - Graphics Output
Scenarios that we wanted to investigate but did not manage yet are:
- Comparison of Mouse Down Handling Methods - Event Handling
- Text Editing in a Workspace - User Input
For each of these scenarios there is an extra page evaluating the scenario according to our workflow. They consist of the following points:
- Scenario description
- Scenario code
- Hypotheses
- Evaluation of the hypotheses
- Further insights we gained (optionally)