باستخدام هذا العنوان ، تم إنشاء تذكرة في متتبع أخطاء مصدر شفرة Java:
https://bugs.openjdk.java.net/browse/JDK-8215217يعتقد المؤلف أن وجود مجموعة متنوعة من الكلمات المشينة في مصادر OpenJDK / JDK يمنع المجتمع المهني ، إن لم يكن ككل ، ثم لبعض الأفراد على الأقل. في المجموع ، أحصى المؤلف 12 نسخة من هذا النوع من "الأخطاء".
اقتباس:
هناك العديد من أمثلة الكلمات البذيئة داخل مصدر OpenJDK jdk / jdk ، المنتشرة في كل مكان.
نظرًا لاستخدام OpenJDK في سياق احترافي ، يبدو من غير المناسب ترك هذه الحالات الاثني عشر هناك ، لذلك توجد مجموعة تغييرات لإزالتها.
قام المؤلف
بإلحاق التغييرات مع استبدال اللغة البذيئة بالرقابة. أعطي القائمة الكاملة:
src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeel.java-
src / java.desktop / share / classes / com / sun / media / sound / SoftChannel.java - rpnChange(0, 2 << 7);
src / java.xml / share / classes / com / sun / org / apache / xalan / internal / xsltc / dom / BitArray.java - * method is a mess, but it is fast and it works, so don't fuck with it. + * method is a mess, but it is fast and it works, so don't change it.
src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeel.java -
src / jdk.javadoc / share / classes / jdk / javadoc / داخلي / doclets / format / html / resources / jquery / jszip / dist / jszip.js -
src / jdk.javadoc / share / classes / jdk / javadoc / داخلي / doclets / format / html / resources / jquery / jszip / dist / jszip.js -
اختبار / jdk / java / nio / channel / spi / SelectorProvider / inheritedChannel / EchoTest.java - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";
اختبار / jdk / javax / إدارة / openmbean / ConstraintTest.javaاختبار / jdk / javax / إدارة / openmbean / BadConstraintTest.java - } catch (OpenDataException e) {
اختبار / jdk / jdk / داخلي / رياضيات / FloatingDecimal / OldFDBigIntForTest.java -
أيضًا ، اشتكى المؤلف من أنه لا يمكن إعادة تسمية فئة "
المنطقة المشتركة لحماية الوصول" (يُشار إليها اختصارًا باسم متغيراتها بذيئة) ، وفي الوقت نفسه ، يُلوم مؤلف هذا الاسم على ذلك الفاحش الواضح.