Parla del tuo attuale luogo di lavoro: è un grande progetto, di cosa ti occupi esattamente nella parte frontend e a quale fase dello sviluppo del prodotto sei entrato nel progetto?
Frontend
Sei d'accordo con l'idea che un componente condiviso universale, che si ripete in diversi punti dell'applicazione, e un componente di libreria destinato ad essere importato in altre applicazioni, non siano la stessa cosa, e che l'approccio a essi debba essere diverso? Quali requisiti imporresti a un componente di libreria rispetto a un componente condiviso?
Nel suo curriculum è indicata esperienza nella progettazione di architetture. Può raccontare più nel dettaglio quali decisioni architettoniche specifiche ha preso e con cosa si è confrontato nella pratica?
Allora, quando il test deve fallire e cosa deve verificare esattamente: l'implementazione o il contratto/interfaccia della classe?
Oltre alla funzione inject e ai segnali, quali altre nuove funzionalità di Angular ti sono piaciute e ti sono rimaste impresse?
Chiarisci: riguardo a una piccola parte del frontend del progetto, quante righe di codice circa (10, 100, 1000, 100000)? Da quale volume di codice considereresti il codice di base grande?