我一直以來都不時鼓吹開發人員可以考慮用「中文命名」來寫程式,不是要你把程式碼寫的像文言文一樣,而是希望可以透過「良好的命名」增加程式碼的可讀性,降低維護的門檻,減少翻譯的機會,因為只要有「翻譯」的行為,就會有誤差,就會有錯誤的理解。在我們公司有不少案子大量使用「中文命名」來開發,但我並不會特別強迫所有人都這麼做,畢竟有太多人無法理解用中文命名帶來的好處,即便知道,也不願意改變的人也大有人在,這已經是「信仰」層級的討論了。老實說,如果你無法用中文把事情講清楚,用英文也只會更糟而已,當你看到中文命名很糟糕的專案,其實是「人」的問題,不是「中文命名」的錯! 😆
本次直播,我將帶來幾個我們之前開發維護過的專案,用一些明確的例子告訴大家,為什麼我認為「用簡單的英文加上母語來寫 Code」是最好的技術決策! 👍
[ 相關連結 ]
[ Will 保哥的部落格 - The Will Will Web ]
http://blog.miniasp.com
[ Will 保哥的技術交流中心 ] (Facebook 粉絲專頁)
https://www.facebook.com/will.fans
[ Will 保哥的推特 ]
https://twitter.com/Will_Huang