Во-первых, я должен уточнить, что я не являюсь носителем английского языка , поэтому мое утверждение о грамматике английского языка может быть просто неверным. Если вы обнаружите такие ошибки, пожалуйста, дайте мне знать, и я буду очень благодарен.
Лучшая практика для аббревиатуры будет избегать сокращений в максимально возможной степени. Во всяком случае, это не так, потому что аббревиатура UNESCO
более знакома, чем полное имя UnitedNationsEducationalScientificAndCulturalOrganization
.
Тогда, я думаю, что это UNESCO
имеет больше смысла, чем Unesco
просто потому, что это ближе к реальной жизни, поэтому более знакомо. У меня были некоторые проблемы, чтобы понять, что на Unesco
самом деле означает это слово .
В качестве другого примера подумайте Arc
. Это звучит как кривая вокруг круга, но в Rust это означает Atomically Reference Counted
. Если бы оно было написано так ARC
, по крайней мере, читатели признали бы, что слово является аббревиатурой от чего-то другого, а не от кривой.
Современные программы написаны в основном для читателей. Затем эти правила именования должны быть установлены для удобства чтения человеком, а не для машинной обработки или анализа.
С этой точки зрения мы теряем читабельность, используя Unesco
over, UNESCO
но ничего не получая.
И для любых других случаев, я думаю, что простого соблюдения простых правил (или соглашений) аббревиатуры на английском языке достаточно для большинства случаев для лучшей читабельности .