Developpez.com

Le Club des Développeurs et IT Pro

OpenJDK : un rapport de bogue souligne la présence d'expressions grossières au sein du code source

De l'implémentation open source de Java SE

Le 2018-12-16 19:22:02, par Patrick Ruiz, Chroniqueur Actualités
  Discussion forum
7 commentaires
  • Darktib
    Membre confirmé
    Quel puritanisme...
  • Neckara
    Inactif
    12 jurons sur un code de combien de centaines de millier de lignes ?
    D'autant que bon… on ne peut pas dire que ces jurons soient si choquant que cela.

    Quitte à parler de "contexte professionnel", perdre du temps sur 12 jurons dans un code aussi gros… bonjour le professionnalisme.
    On croirait entendre des gamins de maternelles "han ! Ils ont écrit un groooooos mot !".

    Cela m'a toujours amusé de voir les anglophones dire "f-word". Ici ils vont jusqu'à dire "f-bombs ".
    Ce serait des enfants qui ont peur de se prendre une torgnole de leur parents s'ils jurent, je comprendrais. Mais là on parle d'adultes… qui ont peur de dire "fuck"…

    La communauté n'est pas totalement d'accord avec la correction.

    Sweet! Learning English with the OpenJDK community.

    You sir, probably, have a degree in public relations and/or marketing. This was*the best* way to draw attention to those swear words. Had these words stayedunexposed, no one would have been bothered by them. I guess...

    On a serious note, I wouldn't change cave art just because we might find it inappropriate, it's history now.
    http://mail.openjdk.java.net/piperma...er/057308.html

    What is this, the thought police?
    http://mail.openjdk.java.net/piperma...er/057338.html

    It also would be good to discuss the instances that you’ve proposedto change in your patch.

    I can certainly see removing the f-word, and other words of a sexualnature. Those are clearly inappropriate.

    Removing lesser words, and continuing to police their use henceforth, strikes me as overkill.

    What do other Committers think?
    http://mail.openjdk.java.net/piperma...er/057345.html

    I don't think our sensibilities need be so delicate as to be compelled to purge mild exclamations from test files.

    As noted elsewhere on this thread, the words altered in the proposed patch which intersect with the words in George Carin's list of "Seven Words You Can Never Say on Television," originate in up-stream sourcesand would be better addressed there.
    http://mail.openjdk.java.net/piperma...er/057352.html

    Zounds! Heavens to Betsy! Please defer this patch until April 1 2019.
    http://mail.openjdk.java.net/pipermail/core-libs-dev/2018-December/057369.html


    Sur reddit aussi la modification ne fait pas l'unanimité.
    Fucking snowflakes.
    Fuck raw string literals. I just want to get rid of those darn swear words.
    Fuck you!
    I want my god dam string literals
    „Mom! Get the Camera, i‘m improving open source!“
    You can never have too many swear words.
    Even though I agree when it comes to swear words in code, but I wouldn't support this request. Well, removing swears words in comments can be done at any time while refactoring, but renaming the whole package because it's "crap" is pathetic.

    Sorry dude who opened that bug, but you should get some work or strengthen your focus..
    Well, that’s a lack of focus.
    What the fork?!
    What a stupid fucking patch. A god damn waste of time.
    What a tremendous waste of time.
    Fuck this shit! People should be allowed to express themselves. What is this thought-police bullshit?!
    OMG. He went full retard here, and fixed somewhat external dependencies, like JQuery, making an update of JavaDoc tooling harder.
    Please someone tell me this patch was rejected?

    First word changes over being politically correct, now word changes over curses themselves? Hello 1984 here we come.
    Wait, OpenJDK is not halal? get a life
    I think the Java language is becoming too sensitive ...

    Donc comme d'habitude on nous prend pour des cons.
  • 23JFK
    Membre expert
    Qu'est-ce que les "bien-pensants" peuvent nous casser les couilles.
  • Steinvikel
    Membre expert
    Êtes vous d’accord avec l’observateur qui affirme qu’ « un développeur est libre de faire usage d’un juron si celui-ci constitue le meilleur moyen de faire passer un message » ?
    Envoyé par Adam Farley
    Le code source d’OpenJDK intègre trop de jurons disséminés un peu partout. (...) dans un contexte professionnel, il semble inapproprié de laisser ces 12 instances dans le code
    Envoyé par Adam Farley
    (...) prendra en compte les consensus, notamment, sur les termes à considérer comme des jurons. On parle du pouvoir des mots et un observateur (...)
    J'entends tout à fait qu'il soit fatiguant de lire du code ou il est régulièrement exprimé de l'agressivité, vulgarité gratuite... d'autant plus en milieu professionnel.
    Cependant, il est parfois préférable, voir nécessaire, de marquer les esprits, de ce faire entendre (lu, et pas survolé). La grande question sera de trancher pour déterminer la limite entre le défoulement et l'utilité (légitime ou pas d'ailleurs).
    Quand à la liberté de faire usage de juron pour faire passer un message, le problème est que certains y voient une nécessité là où d'autres y vois du superflu inapproprié. Et ce phénomène dépend de l'éducation, de l'enseignement, des habitudes, des accoutumances, du conditionnement.

    Que pensez-vous de l’utilisation des jurons dans l’univers du génie logiciel ?
    l'humour, la défiance, la violence, le militantisme... ont leur place dans le code si ils servent une chose spécifique --> l'information, la compréhension, la sensibilisation, la prévention ...dans le domaine concerné, que ce soit directement, ou indirectement (pas trop indirect non plus, hein).

    Envoyé par Patrick Ruiz
    Il y a quelques mois, la communauté Python s’est engagée sur un front similaire. En septembre, elle a engagé le processus de suppression des termes « master » et « slave » de sa documentation et de sa base de code. On évoquait alors la nécessité de prendre de la distance d’avec ces derniers pour des raisons de diversité et pour leur connotation à l’esclavage.
    "What the fork !?" (c'est si joliment dit)
    master/slave est, en informatique, un concept opératoire, et non une idéologie politique... vont-ils refaire le monde parce que certains l'ont malmené ? --> interdiction de l'usage de palettes de couleurs faisant apparaitre un arc-en-ciel parce que ça pourrait déplaire aux gays, interdiction de l'emploi de "we can" parce que ce serait politiser du code... des conneries on en as sans fin en réserves.
    NB: ils font comment ceux qui vont documenter du python sur du code orienté pour du matos MOSI/MISO (Master Output - Slave Input...)

    Il n'y a que moi que ça choque ?
    Il manquerait plus que les ethnologues aient l'interdiction d'employer le mot "race" dans leur métier juste parce que un gus à détourné ce mot pour faire le mal... un mot qui existait bien avant lui en classification taxonomique (un mot utile pour ranger les choses, pas pour les qualifier).

    Que pensez-vous de l’initiative ?
    très clivante, contextuelle, demande une réponse contextuelle... affaire à suivre.

    Vous est-il arrivé d’en faire usage ? Si oui, quel était l’objectif à atteindre ?
    oui, pour des commentaires d'alerte, sans passer dans le lexique fleuri, passer certains commentaires dans le registre de la vulgarité permet un effet d'emphase moins agressif visuellement que d'écrire en majuscules ou de multiplier les points d'exclamations.
    NB: il ne faut pas tomber d'en l'emploi systématique de ce type de langage, c'est bien plus efficace quand il est utilisé seulement pour démarquer, pour explicité l'importance plus grande que l'on porte à un propos.
  • gchauvet
    Membre à l'essai
    Comme on dit par chez nous : "ça marche mieux avec une bonne pile de jurons"
  • professeur shadoko
    Membre chevronné
    il y a des nuances: les injures et l'agressivité ne sont pas de mise ... par contre une petite blague grivoise dans le nom d'une variable ou une contrepèterie bien menée dans le code ... ça agrémente le boulot!
    (j'ai fait beaucoup de ça dans des scripts-shell! le soir on avait une petite compétition avec un professeur de médecine qui nous montrait ses transparents de cours avec ce genre de blague )
  • OButterlin
    Modérateur
    Damned, ce n'est même pas un poisson d'avril...

    Master / Slave... ben oui, c'est bien de processus maîtres et d'autres esclaves dont on parle, où est le problème ? Il n'y a aucun rapport avec l'esclavage humain là
    Dans le même registre, on ne pourra plus dire "texte blanc sur fond noir" ? ça fait raciste ? On sent la position dominante du blanc sur le noir ?
    Quelle connerie

    Pour le reste, j'avoue, j'ai déjà utilisé des commentaires légèrement agressifs dans des programmes... mais ça restait gentil.
    D'abord ça m'a défoulé sur le coup, et en plus ça a fait rire les autres développeurs qui l'ont lu, alors, pourquoi s'en priver