Code Generation in Java: A modular approach for better cohesion
Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
This project examines how the quality of a code generator used in an Object-Relational Mapping (ORM) framework can be improved in terms of maintainability, testability and reusability by changing the design from a top-down perspective to a bottom up. The resulting generator is tested in a case study to verify that the new design is more cohesive and less coupled than an existing code generator.
Place, publisher, year, edition, pages
2015. , 50 p.
Java, Design, Quality, Model, View, Controller, MVC, Coupling, Cohesion, Maintainability, Reusability, Testability, Modularization, Automated Programming, Object Relational Mapping, Metrics, Code, Generation, ORM
IdentifiersURN: urn:nbn:se:his:diva-11003OAI: oai:DiVA.org:his-11003DiVA: diva2:817887
Subject / course
Computer Game Development - Programming
2015-06-01, A104, Södra Trängallén 2b, 54146, Skövde, 13:00 (Swedish)
Gustavsson, Henrik, LektorMinborg, Per-Åke
Syberfeldt, Sanny, Lektor