Πες μου για τον τρέχοντα χώρο εργασίας σου: είναι ένα μεγάλο έργο, με τι ακριβώς ασχολείσαι στο frontend και σε ποιο στάδιο ανάπτυξης του προϊόντος μπήκες στο έργο;
Frontend
Συμφωνείτε με τη θέση ότι ένα καθολικό shared-component, που επαναλαμβάνεται σε διαφορετικά σημεία της εφαρμογής, και ένα βιβλιοθηκικό component, προορισμένο για εισαγωγή σε άλλες εφαρμογές, δεν είναι το ίδιο, και ότι η προσέγγισή τους πρέπει να διαφέρει; Ποια απαιτούμενα θα θέτατε σε ένα βιβλιοθηκικό component σε σύγκριση με ένα shared-component;
Στο βιογραφικό σας αναφέρεται εμπειρία στον σχεδιασμό αρχιτεκτονικής. Μπορείτε να περιγράψετε περισσότερες λεπτομέρειες σχετικά με τις συγκεκριμένες αρχιτεκτονικές αποφάσεις που λάβατε και με τι αντιμετωπίσατε στην πρακτική;
Τότε, πότε πρέπει να αποτύχει η δοκιμή και τι ακριβώς πρέπει να ελέγχει: την υλοποίηση ή το συμβόλαιο/διασύνδεση της κλάσης;
Διευκρινίστε: σχετικά με ένα μικρό μέρος του frontend του έργου – περίπου πόσες γραμμές κώδικα (10, 100, 1000, 100000); Από ποιο όγκο κώδικα θα θεωρούσατε ότι η βάση κώδικα είναι μεγάλη;
Εκτός από τη λειτουργία inject και τα σήματα, ποια άλλα νέα χαρακτηριστικά του Angular σας άρεσαν και θυμάστε;