[Haskell-fr] Demande de revue de code
Arnaud Bailly
arnaud.oqube at gmail.com
Sun Apr 6 20:01:04 UTC 2014
Pour les maybe peut-être serait-il plus élégant d’intégrer directement un constructeur “vide” dans chacun de tes types ? Tu perds le catMaybes met tu peux avoir une fonction qui filtre sur l’absence, c’est pas beaucoup plus compliqué.
Te représentation des types Week et Month n’est peut-être pas idéal. Pourquoi ne pas avoir directement une liste de jours/semaines ? Pas sûr qu’avoir des champs pour les noms de jours et les numéros de semaine apporte grand-chose à l’histoire (et puis tu fais des suppositions sur le premier jour de la semaine qui est le dimanche dans les pays “anglo-saxons” par exemple)…
My 50 cts
Arnaud
On 06 Apr 2014, at 21:24, Gautier DI FOLCO <gautier.difolco at gmail.com> wrote:
> Le 6 avril 2014 19:39, Gautier DI FOLCO <gautier.difolco at gmail.com> a écrit :
> Le 6 avril 2014 19:35, Arnaud Bailly <arnaud.oqube at gmail.com> a écrit :
>
> Ce n’est pas le fait qu’il fasse ça qui me pose problème, c’est la flopée de dépendances que tirent les lens pour un usage très limité dans ton code.
> Pour faire une analogie avec ce que je vis au quotidien, c’est comme utiliser spring+hibernate pour faire un select dans une base…
>
>
> C'est une de mes questions, aux vues de l'usage que j'en ai, n'ais-je pas meilleur compte à les retirer ? ou bien y a-t-il une fonctionnalité qui puisse me servir pour améliorer mon code ?
>
> Si je peux ajouter une question : je dois gérer pas mal de Maybe, je ne trouve pas ça bien propre, y a-t-il une manière de faire plus élégante ?
>
> J'ai viré les Lenses, mais ça reste sale.
> _______________________________________________
> Haskell-fr mailing list
> Haskell-fr at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-fr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-fr/attachments/20140406/57092575/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://www.haskell.org/pipermail/haskell-fr/attachments/20140406/57092575/attachment.sig>
More information about the Haskell-fr
mailing list