Evaluation of Python code quality using multiple source code analyzers

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Evaluation of Python code quality using multiple source code analyzers (EN)

Apostolidis, George David (EN)

Ampatzoglou, Apostolos
Xinogalos, Stelios
Chatzigeorgiou, Alexander (EN)

Bachelor's Degree Paper (EN)
Text (EN)

2023-06-15T13:42:42Z
2023 (EL)


Η βιβλιοθήκη διαθέτει αντίτυπο της πτυχιακής μόνο σε ηλεκτρονική μορφή. (EL)
Πτυχιακή εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023. (EL)
Submitted by ΓΕΩΡΓΙΟΣ-ΔΑΥΙΔ ΑΠΟΣΤΟΛΙΔΗΣ ([email protected]) on 2023-06-13T12:11:00Z No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
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)
Rejected by Κυριακή Μπαλτά ([email protected]), reason: Παρακαλούμε να αναρτηθεί έγγραφο πιστοποίησης της επιτυχούς βαθμολόγησης της εργασίας σας (αναλυτική βαθμολογία ή πρακτικό βαθμολόγησης) ή να αποσταλεί email απο τον επιβλέποντά σας στο [email protected] στο οποίο θα βεβαιώνει ότι η εργασία σας έχει υποστηριχθεί και βαθμολογήθηκε επιτυχώς. on 2023-06-13T12:19:14Z (GMT) (EN)
Submitted by ΓΕΩΡΓΙΟΣ-ΔΑΥΙΔ ΑΠΟΣΤΟΛΙΔΗΣ ([email protected]) on 2023-06-15T11:36:11Z No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
Approved for entry into archive by Κυριακή Μπαλτά ([email protected]) on 2023-06-15T13:42:42Z (GMT) No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
Made available in DSpace on 2023-06-15T13:42:42Z (GMT). No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) Previous issue date: 1999-06-13 (EN)


Code quality (EN)
Python (EN)

Πανεπιστήμιο Μακεδονίας (EL)

Τμήμα Εφαρμοσμένης Πληροφορικής (ΠΕ) (EL)

CC0 1.0 Παγκόσμια (EL)
http://creativecommons.org/publicdomain/zero/1.0/




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.