Ogenrwot, Daniel (Makerere University, 2021-03)
While developing software systems, poor design and implementation choices can negatively affect the maintainability of software systems. There are recurring patterns of poorly designed (fragments of) software systems - ...