background image

ποιότητας ενός αρχείου εικόνας έπρεπε να οριστεί συγκεκριμένη έγκριση και όριο

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

χρήστη τοποθετήθηκε τόσο η πολλαπλή προεπισκόπηση τους κατά το 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