Sobes.tech

Είπατε ότι τα modules ορίζουν τα όρια ευθύνης μεταξύ των συστατικών — μπορείτε να αναπτύξετε αυτήν την ιδέα πιο αναλυτικά;

255

Αναφέρατε τη γενεά κώδικα (ng-openapi-gen, Apollo για GraphQL) — σε ποιο επίπεδο αφαίρεσης ήταν τα δημιουργημένα μοντέλα; Ήταν επιχειρηματικές οντότητες που χρησιμοποιούνταν άμεσα στον κώδικα, ή υπήρχε κάποιο ενδιάμεσο στρώμα μεταξύ αυτών;

217

Έχεις αντιμετωπίσει ποτέ πρόβλημα όταν το μοντέλο στο backend άλλαζε (π.χ. ένα πεδίο εξαφανιζόταν) και αυτό το πεδίο χρησιμοποιούνταν σε πολλά σημεία στον κώδικα; Πώς το αντιμετώπισες;

208

Φανταστείτε την κατάσταση: οι αναλυτές έγραψαν τις απαιτήσεις, οι προγραμματιστές τις υλοποίησαν όπως γράφτηκαν, και μετά από 4 μήνες οι απαιτήσεις αλλάζουν, και οι προγραμματιστές πρέπει να ξανακάνουν τη δουλειά. Πόσο φυσιολογική είναι αυτή η κατάσταση και ποιος φταίει;

206

Μίλησέ μου για κάποια άλλα νέα χαρακτηριστικά του Angular που σου άρεσαν ή βρήκες χρήσιμα.

203

Ποιο ήταν το μέγεθος του κώδικα του έργου στο οποίο εργάστηκες μόνος σου (σε γραμμές κώδικα) — περίπου 10, 100, 1000 ή 100000 γραμμές;

199

Είναι σωστό ότι για την ανεξάρτητη προσέγγιση, η έγχυση είναι καλύτερη από την ενσωμάτωση μέσω της παραμέτρου του κατασκευαστή; Γιατί;

190

Μπορείτε να περάσετε μια διεπαφή ως διακριτικό στο inject; Γιατί ναι ή όχι;

183

Στο βιογραφικό αναφέρεται «Μείωσα τον αριθμό των επαναλαμβανόμενων αιτημάτων API κατά 42%». Πες την ιστορία αυτή — πώς αντιμετώπισες το πρόβλημα των επαναλαμβανόμενων αιτημάτων στο RxJS, τι έμαθες από αυτήν την εμπειρία, πώς άλλαξε η προσέγγισή σου στη δουλειά με το RxJS;

181

Καταλαβαίνεις τι είναι ο πολυμορφισμός; Μπορείς να το εξηγήσεις με τα δικά σου λόγια;

180

Από ποια έκδοση του Angular έγιναν τα standalone components προεπιλογή; Αυτό σημαίνει ότι τα modules έχουν παρωχηθεί και δεν χρειάζονται πλέον;

163

Σε ποια κατεύθυνση αξιολογείς τον εαυτό σου: Middle ή Senior;

163

Έχεις αντιμετωπίσει προηγουμένως μια έννοια παρόμοια με τα σήματα (για παράδειγμα, σε άλλα πλαίσια);

162

Ποια κριτήρια ποιότητας κώδικα μπορείς να αναφέρεις; Αναπτύξτε περαιτέρω τι εννοείτε με ποιοτικό κώδικα.

158

Πώς θα προσεγγίζατε το έργο αν έπρεπε να μετρήσετε τον αριθμό των γραμμών κώδικα σε ένα έργο;

157

Πόσο μεγάλη είναι η εμπειρία σου στην ανασκόπηση κώδικα άλλων — πόση εξοικείωση έχεις με τον κώδικα άλλων;

156

Καταλαβαίνω σωστά ότι το RxJS μπορεί να κάνει ό,τι και τα σήματα, και ότι τα σήματα δεν μπορούν να κάνουν ό,τι μπορεί το RxJS;

150

Αν τα σήματα είναι πιο εύκολα στη χρήση, σημαίνει ότι υπάρχουν προβλήματα στο RxJS με τα οποία αντιμετωπίζει σχεδόν κάθε προγραμματιστής και δεν μπορεί να τα κατανοήσει γρήγορα;

149

Μίλησε για τη λειτουργία inject στο Angular — ποια είναι η χρήση της και γιατί είναι καλύτερη από τη μεταφορά εξαρτήσεων μέσω του κατασκευαστή;

147

Ποια είναι η διαφορά μεταξύ συστήματος σχεδίασης και βιβλιοθήκης συστατικών;

147
/2