Sensor dalam .NET Framework Source Code

Pada Jumat malam, ketika melihat sumber dari Sumber Referensi , saya secara tidak sengaja menemukan komentar yang mencurigakan:



Beberapa kata diganti dengan tanda hubung 4. Yah, terkadang pengembang benar-benar sangat ekspresif dan tidak malu dengan ekspresi yang keras ... Tetapi dengan semua keinginan, saya tidak bisa mengingat satu kutukan pun yang sesuai dengan makna di sini. Dari mana asalnya?

Untungnya, Github memungkinkan Anda untuk mencari berdasarkan kode repositori, dan Anda dapat mengarahkan keempat tanda hubung ini ke dalam pencarian:

github.com/microsoft/referencesource/search?q=----&unscoped_q=---- Kami

melewatkan pertandingan acak dengan pemformatan dan tersandung ASCII untuk beberapa kasus lain di mana semuanya menjadi jelas dari konteksnya:



Kata tabu adalah "ras". Semua referensi dibuat dalam konteks " kondisi ras ", yaitu, kondisi ras untuk sumber daya, bukan ras manusia. Namun, mereka diganti.

Lebih jauh lagi!





Apakah ada orang yang dengan sepenuh hati membenci pengecualian? Tidak, sepertinya. Saya kira kata tabu di sini adalah jebakan. Ada ekspresi stabil - "jebak pengecualian", yang berarti menangkap pengecualian sehingga tidak muncul. Tetapi kata ini memiliki kata lainnilai slang.

Bagaimanapun. Ini semua komentar, Anda tidak pernah tahu apa yang tertulis di dalamnya. Apakah itu tidak akan mempengaruhi kualitas kode? ..



Di sini sensor memotong beberapa kata dari konstanta teks yang digunakan untuk mengidentifikasi lokal. Saya menduga bahwa dalam kasus pertama ada kata "Sederhana", dan dalam yang kedua - "Budaya", tetapi apa hasutan di dalamnya?

Kelas EnglishPluralizationService , yang digunakan dalam EF6 untuk secara otomatis mengubah kata-kata dari tunggal ke jamak dan sebaliknya, sangat terpukul . Sebuah jumlah yang layak kosakata telah dipotong ada:





Sebagian besar dari mereka saya tidak bisa menebak, tapi t----ziumitu t pemerkosaan zium (trapesium), dan ch---isitu ch ass adalah (tubuh).

Untungnya, masalahnya hanya diamati pada sumber yang diposting di repositori ini. Jika Anda mendekompilasi majelis ini, tidak ada sensor:



Diskriminasi benar-benar masalah serius dalam masyarakat modern. Tapi sangat menyedihkan ketika, dengan dalih untuk melawannya, mereka memberikan ini ...

Source: https://habr.com/ru/post/undefined/


All Articles