簡體   English   中英

如何為盲人程序員命名符號

[英]How to name symbols for blind programmers

我應該如何命名我寫的符號,以便屏幕閱讀器正確讀取它們,這樣它們就不會為盲人程序員創造障礙? “符號”是指變量和函數名稱之類的東西。

例如,如果我將變量名稱寫為companyId ,是否可以正確讀取? 或者將其寫為companyID會更好嗎?

套管樣式之間的意見答案不是我想要的。 我只想要一個技術觀點,如果我應該在Http鍵入HTTP或在ID鍵入Id ,以幫助屏幕閱讀器正確拼寫它。

我是個盲人程序員。 幾乎所有的屏幕閱讀器都進行了specialMixedCapsProcessing。 也就是說,每個大寫字母都將作為一個新單詞發音。

我在標識符命名方面面臨的一個挑戰是,發現兩個相似的聲音變量可能很棘手,特別是如果唯一的區別在於結束(當疲憊時,我的大腦會進行模式識別!)。 例如,numLinesInFile1 / numLinesInFile2。

一個相關的觀察是_字符通常被稱為“下划線”,這是3個音節。 這使得使用underlines_are_used的代碼庫的IMHO效率降低。 一些盲人程序員將“下划線”重命名為“line”,但我發現這令人困惑。

這只是一個開發者的意見 - 其他盲人開發者可能有其他想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM