Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/29041
Title: Evaluation of Python code quality using multiple source code analyzers
Authors: Apostolidis, George David
Keywords: Python
Code quality
Issue Date: 2023
Publisher: Πανεπιστήμιο Μακεδονίας
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.
Description: Πτυχιακή εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.
Η βιβλιοθήκη διαθέτει αντίτυπο της πτυχιακής μόνο σε ηλεκτρονική μορφή.
URI: http://dspace.lib.uom.gr/handle/2159/29041
Rights: CC0 1.0 Παγκόσμια
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