最近開發(fā)覺(jué)得特別累,不是說(shuō)技術(shù)點(diǎn)有多么難芦倒,而是我老覺(jué)得做了一些無(wú)用功艺挪?咋說(shuō)呢,拋出幾個(gè)觀點(diǎn)咱商量下看有木有必要達(dá)成一致:
以下下觀點(diǎn)對(duì)事不對(duì)人,僅抱著把事做好麻裳,大家都輕松的心去探討問(wèn)題口蝠。
一 :避免做無(wú)用功,浪費(fèi)老板錢
例如:請(qǐng)求的時(shí)候后臺(tái)要求傳遞 手機(jī)系統(tǒng) (安卓津坑,蘋果妙蔗,平板等)和系統(tǒng)版(安卓5.0.1啥的 你知道),請(qǐng)求IP等參數(shù)疆瑰。(參數(shù)隨意書寫眉反,表達(dá)出意思即可)
個(gè)人認(rèn)為前臺(tái)沒(méi)必要增加額外工作量提供工具去計(jì)算,每次請(qǐng)求還都傳遞一次(當(dāng)然這點(diǎn)工作量在別人眼里是很少的)穆役,我有百度寫工具的時(shí)間還不如來(lái)把王者人機(jī)呢寸五。還能賺點(diǎn)金幣。寫這個(gè)有啥用耿币,浪費(fèi)我0.1個(gè)工時(shí)梳杏,要是一個(gè)團(tuán)隊(duì)每個(gè)人都浪費(fèi)以下,哎淹接,我們團(tuán)隊(duì)今天咋少了一個(gè)人的工作量十性,老板是不是就該罵:你們把我的錢呢 錢呢,錢呢塑悼?拿著我的錢 都干啥了劲适,張三 你干啥了?厢蒜?
原因:
1.不能保證真實(shí)性 (若Android 系統(tǒng) 不小心拼錯(cuò)了單詞 或者傳遞成IOS 后臺(tái)假如利用此參數(shù) 做報(bào)表等統(tǒng)計(jì)類似的工作 豈不是錯(cuò)了)
2.浪費(fèi)請(qǐng)求時(shí)間(當(dāng)然你可以說(shuō) 這點(diǎn)時(shí)間 算什么 那我也沒(méi)辦法跋际啤)
3.浪費(fèi)開發(fā)工時(shí) (因?yàn)樵趆ttp 請(qǐng)求時(shí)候 設(shè)備的 信息對(duì)方是能夠獲取到是什么手機(jī)和手機(jī)型號(hào)的,前臺(tái)在次計(jì)算除非其他地方用 否則純屬浪費(fèi)老板的錢)
二 :測(cè)試數(shù)據(jù)和文檔盡可能保證參數(shù)類型和參數(shù)名字參數(shù)個(gè)數(shù)等保持一致(最好就
后臺(tái)自己請(qǐng)求一次復(fù)制過(guò)去郭怪,既自己測(cè)試了自己的接口支示,又不浪費(fèi)別人時(shí)間)
為什么要這么做?不知道大家開發(fā)對(duì)于實(shí)體了 是不是一個(gè)一個(gè)自己去敲的 鄙才,反正本人很懶颂鸿,使用GsonFormat 直接轉(zhuǎn)換 后臺(tái)提供的 測(cè)試用例。這個(gè)時(shí)候你會(huì)發(fā)現(xiàn) 你提供的value 值是 int 將自動(dòng)轉(zhuǎn)換為int. 但當(dāng)后臺(tái)返回的這個(gè)參數(shù)的真實(shí)類型為String 時(shí)候 我就呵呵 了攒庵。自己找日志吧 (從小往大類 類型轉(zhuǎn)換)嘴纺,當(dāng)然有人喜歡一個(gè)一個(gè)敲,那我也沒(méi)辦法啊 浓冒,我只能說(shuō) 你敲300 個(gè)實(shí)體類 每個(gè)100 個(gè)字段的時(shí)間估計(jì)別人已經(jīng)打了好幾把王者榮耀了栽渴。工具不就是讓我們偷懶的么 ,當(dāng)然 我只能夸你 是個(gè)好員工稳懒。
三 :列表接口設(shè)計(jì)一定要考慮用戶體驗(yàn)
在以前吧 下拉刷新 無(wú)腦就直接清除當(dāng)前原有數(shù)據(jù)闲擦,重新請(qǐng)求重新加載,這樣會(huì)有一個(gè)什么呢 其實(shí)也么什么 就是體驗(yàn)不好,列表重新繪制了一次墅冷。
但是現(xiàn)在吧 人的要求都高了纯路,對(duì)吧。做東西就不能和以前一樣 隨隨便便了啊寞忿,所以我覺(jué)得列表嘛驰唬,下啦你就給我最新的,有我就添加在頭部腔彰,沒(méi)有我就保持原來(lái)的 不會(huì)出現(xiàn)白屏叫编,我還省了一行代碼,去清空不是么霹抛?好吧 我是真的懶搓逾。
我不是個(gè)好員工,我就想個(gè)偷懶了上炎,哎~ 不說(shuō)了 我去加班了恃逻。