We have the foundation and we're starting to work on components. We should also take a step back real quick and define how some of these objects are going to interact to prevent integration issues later. Let's draw some diagrams (UML activity/sequence diagrams) to understand how different subsystems and active objects will interact.
This will enable us to develop active objects and subsystems purposefully and we'll know better how they'll fit together.
We have the foundation and we're starting to work on components. We should also take a step back real quick and define how some of these objects are going to interact to prevent integration issues later. Let's draw some diagrams (UML activity/sequence diagrams) to understand how different subsystems and active objects will interact.
This will enable us to develop active objects and subsystems purposefully and we'll know better how they'll fit together.