InseeFrLab / utilitR

Source of the utilitR French R documentation
https://book.utilitr.org/
Other
75 stars 57 forks source link

Fiche : comment faire confiance à un package ? #47

Closed linogaliana closed 3 years ago

linogaliana commented 3 years ago

In GitLab by @RLesur on Apr 23, 2020, 04:46

En repensant à rex et à mon erreur de première analyse (comme quoi, @gillesfidani, tout le monde fait des erreurs :wink:), je me demandais s'il ne faudrait pas faire une fiche sur Quels sont les critères pour décider de faire confiance à un package ?

C'est une des toutes premières questions que se posent les personnes qui débutent et le COPS a été la réponse apportée par l'Insee. Or, je ne pense pas que cette réponse soit suffisante. En effet, vu le nombre de packages sur le CRAN, le COPS ne sera jamais en capacité de tout examiner. Comme le COPS a explicité ses critères de choix, je pense que ce serait une bonne chose que de les présenter afin que les personnes apprennent à gagner en autonomie. Sinon, elles risquent de se placer dans une bête posture administrative attendant une réponse du COPS qui ne viendra jamais ou bien de trouver par elles-mêmes des réponses insatisfaisantes ("C'est sur le CRAN, je peux l'utiliser.").

On pourrait très certainement en profiter pour expliciter également l'arbitrage sur les dépendances (tinyverse).

Je pense qu'il ne faudrait pas se censurer et montrer que ce sont des choix difficiles à faire. Ma vision des choses est que ce n'est pas parce que ces choix sont difficiles qu'il ne faut pas apprendre aux personnes à ne pas les faire, bien au contraire : c'est parce qu'ils sont difficiles qu'il faut accompagner les utilisateurs.

J'ai conscience qu'une telle fiche peut être déroutante à écrire et à lire car contrairement aux autres, elle n'apporterait pas de réponse mais seulement des questions.

Il y a déjà de la matière sur ce sujet. Je pense par exemple à ce billet, à la présentation de Maëlle pour le COPS, au tinyverse, etc.

linogaliana commented 3 years ago

In GitLab by @RLesur on Apr 23, 2020, 04:46

changed the description

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Apr 27, 2020, 15:49

Je me rends compte que je n'avais pas vu cette issue. Je pense que c'est une très bonne idée. Je ne sais pas où cette fiche devrait se situer: dans la première partie de la doc (travailler avec R à l'Insee) ou dans la 3ème (fiches thématiques). J'aurais plutôt dit dans la première.

Est-ce que tu veux rédiger un premier jet?

linogaliana commented 3 years ago

In GitLab by @RLesur on Apr 28, 2020, 13:09

Ca ne me dérange pas d'initier quelque chose, ça dépend un tout petit peu de la date. Là, j'ai un peu trop de trucs sur le feu...

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Apr 28, 2020, 13:11

Ben d'ici ce soir? Ou demain matin?

Quand tu peux en vrai. Dans l'idéal avant fin mai/début juin (horizon pour stabiliser une V1, qu'on va ensuite relire et tester).

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Jun 3, 2020, 09:57

Quelques idées en vrac:

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Jun 3, 2020, 12:26

@RLesur : voici un bout de code qui donne le nombre de téléchargements d'un package sur le dernier mois. sum(cranlogs::cran_downloads("dplyr", when = "last-month")$count)

C'est exactement ce que j'ai utilisé pour comparer la popularité des différents packages qui aident à faire des regex.

linogaliana commented 3 years ago

In GitLab by @AntoineDreyer on Jun 4, 2020, 16:48

Très bonne idée : je pense que le Cops sera content de cette initiative. Il y a déjà quelques éléments dans la doc du Cops ; en disposez-vous ?

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Jun 4, 2020, 16:58

Oui, @RLesur a déjà les docs. Merci

linogaliana commented 3 years ago

In GitLab by @RLesur on Jun 29, 2020, 17:37

mentioned in merge request !58

linogaliana commented 3 years ago

In GitLab by @RLesur on Jul 1, 2020, 08:51

assigned to @RLesur

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Jul 11, 2020, 21:04

closed via merge request !58

linogaliana commented 3 years ago

In GitLab by @oliviermeslin on Jul 11, 2020, 21:04

mentioned in commit 065051e0ed843afc51d1a5cb7dfb7a4517b3a403