[問題] 請問用中文命名JS變數會不會不太專業?

作者: red0whale (red whale)   2017-08-16 04:35:36
其實不只JS
有些程式語言也允許用英文字母和數字以外的字元來命名變數或函數名稱
但是這樣看起來有失專業感
感覺用中文命名變數或函數是初學者才會做的事
請問用中文命名變數及函數名稱會有專業不專業的疑慮嗎?
還是這單純只是我的偏見,其實很多人都用中文命名變數和函數?
作者: vi000246 (Vi)   2017-08-16 08:44:00
沒bug+你開心就好
作者: xdraculax (首席怪叔叔)   2017-08-16 09:26:00
會,洋人寫的軟體遇到中文就是會有這樣那樣的意外
作者: pm2001 (做個盾牌眼球兵吧)   2017-08-16 09:37:00
你有辦法寫出成為世界主流的東西 歪國人也只能遵守
作者: s06yji3 (阿南)   2017-08-16 12:32:00
檔案如果是用中文編碼的話,其他語言的系統開啟會變亂碼
作者: peanut97 (丁丁)   2017-08-16 16:50:00
我覺得超級不ok的,因為你到了一個系統,很可能沒辦法編輯中文。中文也分全形&半形,為了避免錯誤,不就每一個變數都要用複製貼上的? 還有跟別人的合作也很麻煩~
作者: MangoTW (不在線上)   2017-08-17 01:01:00
編碼問題在 Unicode 時代其實沒差了
作者: xdraculax (首席怪叔叔)   2017-08-17 09:59:00
連微軟直到今天都還無法完整支援中文
作者: LaPass (LaPass)   2017-08-17 10:18:00
變數名稱有人用手打的嗎? ide都會有自動完成的功能啊除了習慣之外(像是不想一直切換輸入法、外國人看不懂之類)現在的程式用中文寫,應該是沒什麼問題的。程式碼這種東西從發明時就有法文跟英文兩種版本啊,只是後來習慣用英文。
作者: ssccg (23)   2017-08-17 10:33:00
又不是所有人都用IDE編碼問題主要不在支援,而在很多支援unicode的程式預設還是會用到某個非unicode的編碼(例如Windows系統編碼)
作者: vi000246 (Vi)   2017-08-17 13:56:00
寫blog文章或demo code我覺得用中文很好啊
作者: Qiqi (潑潑)   2017-08-22 09:47:00
用漢語拼音就達到了中文兼英文的效果
作者: shadowjohn (轉角遇到愛)   2017-08-23 10:55:00
等遇到地雷,再花時間解決嘍,還是一開始就避險
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-08-23 21:59:00
第一次聽到用中文命名的 XD
作者: Neisseria (Neisseria)   2017-08-24 07:22:00
不覺得打程式碼時切換輸入法很麻煩嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com