Add a #! line at the beginning of each of the existing Python programs and change these files to be executable. This sets the stage for having the test script blindly run anything that is executable, adding support for testing many programming languages.
Style #8
Constraints:
-
The larger problem is decomposed into 'things' that make sense for the problem domain
-
Each 'thing' is a capsule of data that exposes one single procedure, namely the ability to receive and dispatch messages that are sent to it
-
Message dispatch can result in sending the message to another capsule
Possible names:
- Letterbox
- Messaging style
- Objects
- Actors