ποιότητας ενός αρχείου εικόνας έπρεπε να οριστεί συγκεκριμένη έγκριση και όριο
μεγέθους για την αποδοχή αυτών, όπως και για να δοθεί η κατάλληλη εμπειρία στο
χρήστη τοποθετήθηκε τόσο η πολλαπλή προεπισκόπηση τους κατά το upload όσο
και το δυναμικό αυτόματο και εναλλασσόμενο display στις σελίδες της εϕαρμογής.
Άρα, λοιπόν, γίνεται αντιληπτό πως για την αξιοποίηση, το συγχρονισμό και την
εναρμόνιση των τεχνολογιών που χρησιμοποιήθηκαν για την πραγματοποίηση του
συγκεκριμένου έργου της παρούσας διπλωματικής εργασίας, ανέκυψαν διάϕορων
μορϕών προβλήματα τα οποία ϕυσικά και επιλύθηκαν.
5.2
Μετρικά κώδικα συστήματος
Στην ενότητα αυτή, γίνεται αναϕορά των στοιχείων προγραμματισμού της δια-
δικτυακής εϕαρμογής, δηλαδή τα αρχεία κώδικα που είναι απαραίτητα για τη λει-
τουργία ολόκληρου του συστήματος. Συγκεκριμένα, αναϕέρονται τα αρχεία πηγαίου
κώδικα, τόσο στο front-end όσο και στο back-end.
5.2.1
Front‐end
Για την επιτυχή ολοκλήρωση και λειτουργία του front-end του παρόν έργου
δημιουργήθηκαν συνολικά 87 αρχεία κώδικα. Γίνεται μια πιο αναλυτική αναϕορά
στον πίνακα 5.1 που ακολουθεί.
Γλώσσα
Αρχεία
Αριθμός Γραμμών
JavaScript - JSX
57
3700
CSS
24
700
Other
6
120
Πίνακας 5.1: Πληροϕορίες αρχείων στο front-end
5.2.2
Back‐end
Αντίστοιχα, για την υλοποίηση του back-end αυτού του έργου δημιουργήθηκαν
18 αρχεία κώδικα. Παρουσιάζονται αναλυτικά στον πίνακα 5.2 παρακάτω.
93