第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想把一切不確定的因素變成確定(自己定義的變量、方法)是一種病嗎?~

想把一切不確定的因素變成確定(自己定義的變量、方法)是一種病嗎?~

慕容708150 2018-10-13 14:13:34
比方說 angular.element() 這個方法 我會把他封裝成一個函數(shù)去調(diào)用 這樣如果 angular 變更 element 方法名的話(幾乎不可能出現(xiàn)) 改一個位置就可以了 但我們都知道 真要出現(xiàn)上述情況的話 整個程序也該重構(gòu)了…… 但是不這么做的話我就不爽 因為不可控性~再舉個栗子 調(diào)用后端接口時 指定傳參的 Json 的 key 名我不會直接去寫或者用 extend 因為這樣始終都要涉及后端指定的 key 名 萬一要更改的話 我這就炸了 我會把參數(shù)放到一個數(shù)組 處理數(shù)組把參數(shù)對應(yīng)到 key 上構(gòu)成 Json 傳給后端 這樣如果改動 key 名 改一處就好~還有其他零碎的地方 文件路徑啊什么的 相同的文件路徑要存儲到變量里嗎?~但是感覺越來越掌握不好粒度了 導(dǎo)致現(xiàn)在只要看到重復(fù)代碼 就會考慮怎么抽象出來比較好 用對象存數(shù)據(jù)糾結(jié)鍵名變了改怎么辦 如果某某處要改的話 是否改動一個位置就好 但有些情況勢必是做不到的~我這樣做對嗎 趕腳好累啊~
查看完整描述

1 回答

?
MM們

TA貢獻1886條經(jīng)驗 獲得超2個贊

如果按100%來計算,我覺得只能對10%,一份易閱讀的代碼比什么都重要。

特別說到后端接口的定義,絕大多數(shù)情況下每一個接口其實都是對應(yīng)一個業(yè)務(wù)頁面,再去糾結(jié)這種命令實在無意義,而且不易閱讀,試想再有人需要維護你的代碼時,同個key在前后端一置的情況下會閱讀好多。

樓上有人拿 Java 來比較,這是不可比的好嗎?一個編譯型語言,一個是解釋型。哪怕是一個大小寫,在Java中編譯的時候就可以發(fā)現(xiàn),而JavaScript的世界里沒門。


查看完整回答
反對 回復(fù) 2018-11-26
  • 1 回答
  • 0 關(guān)注
  • 612 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號