Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/29041
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorChatzigeorgiou, Alexanderen
dc.contributor.authorApostolidis, George Daviden
dc.date.accessioned2023-06-15T13:42:42Z-
dc.date.available2023-06-15T13:42:42Z-
dc.date.issued2023el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/29041-
dc.descriptionΠτυχιακή εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.el
dc.descriptionΗ βιβλιοθήκη διαθέτει αντίτυπο της πτυχιακής μόνο σε ηλεκτρονική μορφή.el
dc.description.abstractPython has become one of the most popular programming languages in recent years, particularly in the fields of data analysis and scientific computing. To further improve code quality, this thesis proposes the development of a service tool that records the progress of GitHub projects and conducts a comprehensive multi-metric analysis of Python code. The static code analysis is performed using a variety of Python tools, and the thesis begins with a literature review that introduces the fundamental components of good code in Python. The tool's features are then presented, followed by a description of the analysis procedure and code examples. Two real-world GitHub projects from the domains of data analysis and image processing are examined, and the findings of the analyses are reported. This thesis emphasises the importance of code quality in software development and provides developers with a valuable tool for enhancing their code.en
dc.format.extent83el
dc.language.isoenen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsCC0 1.0 Παγκόσμιαel
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/en
dc.subjectPythonen
dc.subjectCode qualityen
dc.titleEvaluation of Python code quality using multiple source code analyzersen
dc.typeBachelor's Degree Paperen
dc.typeTexten
dc.contributor.committeememberAmpatzoglou, Apostolos-
dc.contributor.committeememberXinogalos, Stelios-
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικής (ΠΕ)el
Appears in Collections:Τμήμα Εφαρμοσμένης Πληροφορικής (Π)

Files in This Item:
File Description SizeFormat 
ApostolidisGeorgeDavidPe2023.pdf3.6 MBAdobe PDFView/Open
ApostolidisGeorgeDavidPe2023present.pdf2.29 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons