Please use this identifier to cite or link to this item:
http://dspace.lib.uom.gr/handle/2159/29041
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Chatzigeorgiou, Alexander | en |
dc.contributor.author | Apostolidis, George David | en |
dc.date.accessioned | 2023-06-15T13:42:42Z | - |
dc.date.available | 2023-06-15T13:42:42Z | - |
dc.date.issued | 2023 | el |
dc.identifier.uri | http://dspace.lib.uom.gr/handle/2159/29041 | - |
dc.description | Πτυχιακή εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023. | el |
dc.description | Η βιβλιοθήκη διαθέτει αντίτυπο της πτυχιακής μόνο σε ηλεκτρονική μορφή. | el |
dc.description.abstract | Python 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.extent | 83 | el |
dc.language.iso | en | en |
dc.publisher | Πανεπιστήμιο Μακεδονίας | el |
dc.rights | CC0 1.0 Παγκόσμια | el |
dc.rights.uri | http://creativecommons.org/publicdomain/zero/1.0/ | en |
dc.subject | Python | en |
dc.subject | Code quality | en |
dc.title | Evaluation of Python code quality using multiple source code analyzers | en |
dc.type | Bachelor's Degree Paper | en |
dc.type | Text | en |
dc.contributor.committeemember | Ampatzoglou, Apostolos | - |
dc.contributor.committeemember | Xinogalos, Stelios | - |
dc.contributor.department | Τμήμα Εφαρμοσμένης Πληροφορικής (ΠΕ) | el |
Appears in Collections: | Τμήμα Εφαρμοσμένης Πληροφορικής (Π) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ApostolidisGeorgeDavidPe2023.pdf | 3.6 MB | Adobe PDF | View/Open | |
ApostolidisGeorgeDavidPe2023present.pdf | 2.29 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License