Azema / rc-infoDroid

Application Android pour les licenciés de la FFVRC
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Affinage de l'UML #1

Open Gai-Luron opened 11 years ago

Gai-Luron commented 11 years ago

Ne pas oublier les courses amicales qui ne sont ni rattachées à un championnat et qui ne nécessitent pas non plus de licences.

Azema commented 11 years ago

Salut @Gai-Luron,

Heureux de te voir sur Github ;-)

J'avais effectivement pensé aux courses amicales qui ne sont pas rattachées aux championnats, mais par contre j'avais oublié que tu n'as pas besoin de faire partit de la FVRC pour y participer.

Je te remercie de me l'avoir rappelé. Je vais devoir changer la table des membres, car j'avais mis le numéro de licence comme identifiant de table.

J'ai créé un nouveau projet Github juste pour la création de l'API. Je garde ce dépôt pour la conception et comme point d'entrée de l'ensemble du projet.

Gai-Luron commented 11 years ago

Juste un truc, ne met jamais un numéro de licence au autre comme clef unique, mais un n° autoincrement, ça t'évitera des surprises et ce quelque soit la table. Un int sur 4 octets te laisse de la marche ;-).Si un jour les numéros de licences changent tu sera dans la merde avec les tables en relation à moins de faire une moulinette, mais je préfère éviter de me donner du boulot en plus. Et puis si les enregistrements annexes sont nombreux, ça risque d'être long et risqué.

Azema commented 11 years ago

En règle générale, j'opte pour l'auto-incrément. Mais là je me suis dit que les numéros de licences avaient le bon format. C'étaient sans compter le fait qu'un pilote peux avoir plusieurs licences ou qu'un pilote peut ne pas être licencié.