Ce qui est intéressant quand on travaille quelque part pendant un certain temps, c'est qu'on peut voir comment se concrétisent les décisions technologiques qui paraissaient importantes à l'époque. Par exemple, nous avons une interface React qui communique avec une API Rails. Au début, nous avons créé un fichier de types et l'avons mis à jour manuellement pour chaque point de terminaison de l'API Rails.
Je me souviens que nous nous demandions comment cela allait s'adapter à grande échelle et si ce serait fastidieux. Comment le générer automatiquement ? Y aurait-il un risque de dysfonctionnement ? Devrions-nous utiliser GraphQL ? Bref, près de cinq ans plus tard, cela n'a jamais posé de problème. Personne n'en parle. Le fichier est toujours là et les gens continuent de le mettre à jour.