Michele XiloyannisABCs: formal duck typingSources: Fluent Python, abc — Abstract Base Classes — Python 3.10.8 documentation, PEP 3119 — Introducing Abstract Base ClassesJul 5, 2023Jul 5, 2023
Michele XiloyannisRefactor early, refactor oftenSources: Refactoring by Martin FowlerJul 5, 2023Jul 5, 2023
Michele XiloyannisPython — Inheritance vs CompositionThe danger of inheritance and ways to avoid it.Jul 5, 2023Jul 5, 2023
Michele XiloyannisBroken windows and software developmentSource: The Pragmatic Programmer, 20th Anniversary EditionNov 14, 2022Nov 14, 2022