Since DZ was progressing gradually, bits and pieces
were produced at different times, as needed. Now that
it is a complete system, it is clear that some code is
replicated, with insignificant (and harmful)
variations, in different places. A good example of this
is the DAC to CORE communication channel vs. CORE to
VIEW. Now that PnP support is almost finalized, it
seems to be a good time to get rid of redundant code
and streamline the protocol handlers into abstract
classes, with module-specific adapters on top of them.
As a result, the code will become simpler and more
Log in to post a comment.