• [^] # Re: autre temps, autre moeurs

    Posté par . En réponse au journal Forker ou ne pas forker ?. Évalué à 7.

    Ça m'étonnerait qu'il soit contre un patch bien foutu. Tout ce qu'il demande c'est d'en parler avant.

    Je pense qu'il y a surtout un malentendu. Un patch ou une merge request, ce n'est pas figée. C'est une proposition initiale. Elle peut très bien être discutée et c'est ce qui est fait. Si on regarde le fonctionnement des forges ou de la LKML c'est comme ça que ça se passe. Tu viens avec un bout de code en expliquant pourquoi tu l'a fait et c'est très bien comme ça :

    • ça permet d'avoir une description précise de la fonctionnalité (tu peut regarder le code)
    • ça évite les discussions initiales du genre « tu ne peux pas le faire ainsi parce que tel bout de code t'en empêchera »
    • ça permet au contributeur d'avoir une version du soft qui répond à son besoin même si tu met 8 ans à l'intégrer
    • s'embourber dans des discussions (encore plus en remote dans des langues différentes) consomme un temps fou et une énergie de dingue. Là où le langage du logiciel est compris par tous les contributeurs. De plus cela s'approche d'un cycle en V qui marche assez mal.

    Ça ne veut pas dire qu'il ne faut pas faire de petites fonctionnalités, au contraire. Juste que venir en disant « j'avais ce problème et j'ai pensé le résoudre comme ça, regarde le code que ça donne », c'est, je trouve la manière la plus pertinente de contribuer ponctuellement à un projet.