# 程式碼撰寫要點分享 * 化繁為簡, 程式碼越直覺越直觀越好. * 善用google, 你遇到的問題別人也會遇到!! 在那邊基本上都能找到問題的解決方式! 這樣能培養你的解決能力, 不會吃虧! * 遇到問題建議先想好解決方式1~2個, 再去找你的上司或前被討論; 再爛的解法都是你動腦思考出來的!! * 如果你發現程式的工作內容很重複, 可以去思考將是不是能把那些內容系統化改善工作流程!! * 註解是你的好朋友, 千萬不要放棄他; 不要相信你的大腦, 過3個月後你一定會需要註解! * 變數名稱一定要好好命名, 他會幫助你看懂程式的來龍去脈. * 還有寫註解千萬不要翻譯程式碼!! 千萬不要~!! ```js // 如果'用戶的錢'小於'物品金額' 則... (x) if(userMoney < itemCost) {...} // 用戶的金錢不足就離開交易. (o) if(userMoney < itemCost) {...} ``` * 尊重其他程式人員的程式碼; 如果你覺得有狀況, 應該先詢問他人設計目的再去調整!! * 優化程式碼, 一定要先搞懂這個API的流程, 怎麼來怎麼去, 為什麼裡面這麼做; * 千萬不要盲從將程式代碼寫法優化, 優化是拉直邏輯、排除當時設計的盲區多餘程式、更直觀, 不是只為了改寫法!