Code Generation in Java: A modular approach for better cohesion
2015 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesis
Abstract [en]
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. , p. 50
Keywords [en]
Java, Design, Quality, Model, View, Controller, MVC, Coupling, Cohesion, Maintainability, Reusability, Testability, Modularization, Automated Programming, Object Relational Mapping, Metrics, Code, Generation, ORM
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-11003OAI: oai:DiVA.org:his-11003DiVA, id: diva2:817887
External cooperation
Speedment Inc.
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Presentation
2015-06-01, A104, Södra Trängallén 2b, 54146, Skövde, 13:00 (Swedish)
Supervisors
Examiners
2015-06-232015-06-072018-01-11Bibliographically approved