Menu

Code Commit Log


Commit Date  
[r41] by jmsvnhes

Tests supplémentaires et corrections de méthodes (finalement les tests sont utiles quand on fait autant d'erreurs...)

2014-05-30 12:37:30 Tree
[r40] by tauxicity

Ajout de la class "SerialisationListeContact" + enlevé et remplacé les "MAX"

La serialisation marche... enfin + ou -

Le souci est que quand je déserialise, la programme compense les notes supprimées en affichant plusieur fois la dernière note. Probablement un souci dans la methode pour supprimer, je regarde.
De plus ça affiche un message d'erreur(NullPointerException), visiblement lié au titre, lors de la déserialisation, mais je vois encore pas de quoi ça vient.

2014-05-30 12:01:28 Tree
[r39] by jmsvnhes

JUnit et corrections dans certaines méthodes

2014-05-29 18:07:40 Tree
[r38] by jmsvnhes

Petite modification en douce dans Note dans la méthode en veille (en commentaire).

2014-05-28 23:01:06 Tree
[r37] by jmsvnhes

Getter et setter de NoTelephone évolués (j'ai fait un setNoTelephone artisanal pouvant être remplacé par une ligne, on rediscutera de ça) .
J'ai empêché l'enregistrement de NoTelephone avec des caractères autres que des chiffres de 0 à 9, des espaces, des + ou des *.
setNoTelephone élimine les espaces entrés pour garantir un affichage uniforme ensuite.
Grand retour du getNoTelephone avec affichages variables calibrés, fonctionnant sans conflit avec les autres classes, cette fois.

Modifications des max et des static faites pour l'ensemble du projet (sauf dans les classes de Sylvain) .

2014-05-28 22:09:12 Tree
[r36] by valdensis

Voilà, je committe comme demandé par Julien, même si je n'ai pas énormément avancé...

2014-05-28 20:58:30 Tree
[r35] by jmsvnhes

Modifications mineures sur sérialisation.

2014-05-27 19:19:28 Tree
[r34] by jmsvnhes

J'ai rétabli l'ancienne version de getNoTelephone, vu que j'ai remarqué que la nouvelle posait problème (j'aurais dû tester avant...).

2014-05-27 16:28:00 Tree
[r33] by jmsvnhes

La sérialisation des contacts est servie. Pour ça, j'ai dû faire une petite intervention sur Note (implements serializable et no de série), j'espère que Sylvain me pardonnera...

J'ai probablement fait quelque chose de hautement condamnable. Je n'ai pas fait de main dans la sérialisation, mais deux méthodes prenant en paramètre une liste de contacts, l'une pour sérialiser et l'autre pour désérialiser. Tout fonctionne très bien, pourtant je suis sûr que ça contrevient aux standards ou que ça pose un problème quelconque. Si l'un de vous voit une infraction et peut me l'expliquer c'est bien volontiers.

Si vous lancez la sérialisation, vous aurez une petit fichier de sauvegarde, appelé "Sauvegarde.ser" dans le dossier Smartphone (c'est peut-être pas l'endroit le plus approprié, mais comme ça il va au même endroit chez nous trois).

J'ai aussi modifié la méthode getNoTelephone, j'espère que ça ne pose pas de problèmes à David. J'ai introduit la séparation des chiffres comme sur mon iPhone (mais pas à 100%, le comportement de l'iPhone après des numéros commençant par * est parfois déroutant). C'est superflu, mais pour la beauté du geste (mon bachelor en affichage des numéros de téléphone est dans la poche ;-))...

2014-05-27 16:19:33 Tree
[r32] by valdensis

Pour les contacts, ça marche plus ou moins, mais c'est perfectible. Il faut encore améliorer, pouvoir supprimer un téléphone, mail, ou adresse. Et il reste toutes les notes...

2014-05-27 16:10:10 Tree
Older >
MongoDB Logo MongoDB