J'écris un programme qui implique de travailler à la fois avec des coordonnées polaires et cartésiennes.
Est-il judicieux de créer deux structures différentes pour chaque type de points, l’un avec X
et les Y
membres et l’autre avec R
et les Theta
membres.
Ou est-ce trop et il vaut mieux avoir une seule structure avec first
et en second
tant que membres.
Ce que j'écris est simple et cela ne changera pas beaucoup. Mais je suis curieux de savoir ce qui est mieux du point de vue de la conception.
Je pense que la première option est meilleure. Cela semble plus lisible et je bénéficierai d’une vérification de type.