Tech & Governance - Panel
Développer sereinement avec Node.js
Nouvelle application, la décision de partir sur Node.js est prise. L’application commence petite puis le nombre de features et de développeurs augmente. Les 1ers refactoring cossus arrivent et ne se passent pas vraiment comme prévu pourtant nous avons cent pour cent de coverage… Est-ce lié au manque de typage de JS ? Est-ce que TypeScript aurait évité ça ? Ou finalement est)-ce que c’est notre façon d’écrire notre code (et les tests) qu’il faut remettre en cause ? Après quelques refactoring et bugfix l’application part en prod. Les utilisateurs commencent à remonter quelques soucis, en regardant les logs on prend peur, très difficile de s’y retrouver… Venant du monde Java on est surpris par le manque de maturité des frameworks et librairies Node.js, notamment au niveau de la gestion des logs et des erreurs. Toutes ces (mes)aventures nous ont permis de prendre du recul sur le développement avec JS, nous vous proposons un retour d’expérience sur cette odyssée qui est toujours en cours.