4 ms·
> Python is not suitable for complex multi-layered systems For example what?
by asmosoinio 6y ago
> Python is not suitable for complex multi-layered systems
For example what?
- SergeAx 6y agoIt is too loose typed and it's implementation of interfaces is too relaxed to use complex software engineering patterns and methodologies like DDD and SOLID.
- andrekandre 6y ago> it's implementation of interfaces is too relaxed as someone only casually used to python im curious how so?
- SergeAx 6y agoIt only has duck-typed interfaces, unable to verify methods' signatures. Trying to implement strong inheritance leads to monstrosities __instancecheck__ and __subclasscheck__ and manual type checking of injected dependencies.
- darkstar_16 6y agoYeah, really interested to know why ?