Ne pas être dépendant de l'API et modéliser notre propre système de données/objets pour les infos sur les flights (et peut-être mettre des vrais objets et pas des Object literals)
dans apiHelper.cleanItineraryData, retourner un nouvel objet au lieu de supprimer des champs de l'objet existant... comme ça on peut choisir les champs que l'on veut renvoyer, et non ce que l'on ne veut PAS renvoyer. Et pourrait ainsi avoir une méthode qui filtre les champs.
Permet aussi d'avoir un truc plus clean pour applyFilters, pour totalResults, .... au lieu d'avoir des mñethodes qui mutatent l'objet ...
Utiliser TDD
Ne pas être dépendant de l'API et modéliser notre propre système de données/objets pour les infos sur les flights (et peut-être mettre des vrais objets et pas des Object literals)
dans apiHelper.cleanItineraryData, retourner un nouvel objet au lieu de supprimer des champs de l'objet existant... comme ça on peut choisir les champs que l'on veut renvoyer, et non ce que l'on ne veut PAS renvoyer. Et pourrait ainsi avoir une méthode qui filtre les champs.
Permet aussi d'avoir un truc plus clean pour applyFilters, pour totalResults, .... au lieu d'avoir des mñethodes qui mutatent l'objet ...