Thanks Fabian. Sounds like a good plan indeed. I am giving this a shot,
let's see how that goes.
On Wed, Nov 18, 2020 at 9:16 PM Fabian Mauchle <fabian.mauchle(a)switch.ch>
wrote:
On 17.11.20, 15:06, "Imtiyaz Mohammad" <imtiyaz(a)arista.com> wrote:
One more thing, I would really appreciate if you can share any
thoughts around the code restructuring you have mentioned in your earlier
reply. If that’s something that’s not going to take in a lot of your time.
The structure I once imagined was to modularize the code (maybe roughly
along the config blocks), and separate it from the config interpreter. Then
have a central core configuring multiple instances of each module and
stitching them together. This should also simplify unit testing for each
module.
BR,
Fabian
--
SWITCH
Fabian Mauchle, Network Engineer
Werdstrasse 2, P.O. Box, 8021 Zurich, Switzerland
Phone +41 44 268 15 30, direct +41 44 268 15 39