Parlez-moi de votre lieu de travail actuel : s'agit-il d'un grand projet, quelle est votre tâche précise dans la partie frontend, et à quelle étape du développement du produit avez-vous rejoint le projet ?
Frontend
Êtes-vous d'accord avec l'idée que un composant partagé universel, qui se répète dans différents endroits de l'application, et un composant de bibliothèque destiné à être importé dans d'autres applications, ne sont pas la même chose, et que leur approche doit être différente ? Quels critères exigeriez-vous d'un composant de bibliothèque par rapport à un composant partagé ?
Dans votre CV, il est mentionné une expérience en conception d'architecture. Pouvez-vous en dire plus sur les décisions architecturales spécifiques que vous avez prises et les défis rencontrés en pratique?
Alors, quand le test doit-il échouer et que doit-il vérifier exactement : la mise en œuvre ou le contrat/interface de la classe ?
Précisez : pour une petite partie du frontend du projet, combien de lignes de code environ (10, 100, 1000, 100000) ? À partir de quel volume de code considérez-vous que la base de code est grande ?
En dehors de la fonction inject et des signaux, quelles autres nouvelles fonctionnalités d'Angular vous ont plu et marqué?