Analyses - HumbertMeyers/Java-aout-2020 GitHub Wiki
Analyse sur le résultat obtenu
Je suis plutôt content de ce que j'ai pu produire car j'ai pu remplir beaucoup de points du cahier des charges. J'avais prévu initialement de faire un ServerSocket mais par manque de rigueur dans mon travail, je n'ai pas eu la possibilité de le mettre en place. J'ai favoriser le bon fonctionnement de l'application par rapport à la richesse des fonctionnalités et je suis satisfait de mon choix. Si j'avais voulu mettre plus de fonctionnalités, mon application aurait surement été, soit plus brouillon, soit parsemée de bugs
Conclusion des apprentissages
Lors de ce projet, j'ai pu me familiariser avec le concept du MVC, qui m'était encore jusqu'alors une grande inconnue dans son fonctionnement. Cela m'a aussi permis de me donner des objectifs à ne pas dépasser et de remarquer qu'un projet en "solo" peut être tout aussi compliquer qu'un projet à plusieurs.
Points forts et améliorations
Dans les points forts, je dirais que mon application est facile d'utilisation car il n'y a pas beaucoup d'option disponible à l'utilisateur. Lorsqu'il se passe quelque chose d'invisible à l'écran, une popup informative nous le dit.
Une amélioration qui serait bien, c'est la mise en place d'un ServerSocket pour simuler entièrement le principe du DHCP. De plus, je n'ai pas prévu tout les cas possibles et imaginables ce qui aurait pu me prendre beaucoup de temps.