[Cuis-dev] [Ann] Unicode Text Editors
Martin McClure
martin at hand2mouse.com
Thu May 12 11:03:23 PDT 2022
On 5/11/22 06:55, Juan Vuletich via Cuis-dev wrote:
>
>> Btw, sorry to be obsessive about names again, but wouldn’t UTF8String
>> and UTF32String be better names than StringUtf8 and StringUtf32? Kind
>> of ByteArray instead of ArrayByte… anyway not very important… I won’t
>> be using these classes directly in my code, I guess.
>
> I struggled a bit trying to decide between those. I liked the fact
> that having prefix String means those classes may be listed together.
> But I agree with you. Just changed them. Still, I used 'Utf' prefix
> and not 'UTF'. I tend not to capitalize acronyms, and use caps only
> for camelCase. Names matter!
Yes, names matter! I also do not capitalize acronyms in camelCase names
-- having tried it both ways many years ago I find it considerably
easier to find the break between the acronym and the following word.
I've noticed the tension between putting a category name at the end
(where it reads better in English) and at the beginning (where it
alphabetizes with similar classes). I think perhaps this might
ultimately be a tooling issue. Tools could (and maybe should?) be able
to list classes in some sort of categorized view, not just alphabetically.
Regards,
-Martin
More information about the Cuis-dev
mailing list