4 ms·
That’s true. Once you have APIs and want to use classes to create larger structures, the language is full of warts.
by ant6n 5mo ago
That’s true. Once you have APIs and want to use classes to create larger structures, the language is full of warts.
- cturner 5mo agoI have built large systems on python that use classes, for more than ten years. I came to it from Java, ten years. As a rule, I avoid implementation inheritance. Occasionally I need to facade a library that assumes implementation inheritance to avoid it spreading into my codebase. When the codebase hits a certain size, I hand-roll some decorators to create functionality like java interfaces. With that done, and a suite of acceptance tests, I find it scales up well.