三步提高手機(jī)App的運(yùn)行質(zhì)量

三步提高手機(jī)App的運(yùn)行質(zhì)量

??????? 對(duì)于軟件從業(yè)者來(lái)講,軟件質(zhì)量是一個(gè)繞不開(kāi)的話題巧娱,當(dāng)用戶(hù)在使用軟件中遇到了問(wèn)題會(huì)非常郁悶赌躺,心里暗罵這又是哪個(gè)程序員干的。 所有重視客戶(hù)的公司都會(huì)重視代碼質(zhì)量徐勃,我們通常會(huì)使用bug率來(lái)評(píng)價(jià)代碼的質(zhì)量事示,而bug率只是一個(gè)質(zhì)量的結(jié)果而不是原因,況且Bug率只是反應(yīng)在測(cè)試范圍的正確性僻肖,還不能完全的反應(yīng)代碼的質(zhì)量肖爵。那如何提高代碼質(zhì)量呢?本文以手機(jī)App為例討論幾個(gè)關(guān)鍵步驟:

? ?? 1. 提高代碼設(shè)計(jì)能力:? 通常Bug率是黑盒測(cè)試的代碼相較于預(yù)期的錯(cuò)誤率臀脏,有可能代碼的Bug率不高劝堪,但是代碼設(shè)計(jì)糟糕,邏輯混亂揉稚,通過(guò)像打補(bǔ)丁一樣的方式使代碼達(dá)到預(yù)期的結(jié)果幅聘,這就是我們通常所說(shuō)的老代碼,這種代碼的質(zhì)量實(shí)際是很糟糕的窃植,好的代碼除了不出錯(cuò)以外至少還要包括: 可讀性: 代碼首先是給人讀其次才是給機(jī)器讀帝蒿,如果沒(méi)有良好的可讀性代碼將無(wú)法理解和修改以及擴(kuò)展; 可擴(kuò)展型: 大量的代碼都是打補(bǔ)丁的方式寫(xiě)上去的增加新的邏輯再加一段代碼完全沒(méi)有設(shè)計(jì)更談不上擴(kuò)展;簡(jiǎn)潔性: 很多代碼繞了很大的彎結(jié)果只是完成一個(gè)簡(jiǎn)單的邏輯巷怜,增加了理解和設(shè)計(jì)的復(fù)雜度葛超;可復(fù)用性: 大量的重復(fù)代碼包括直接代碼重復(fù)以及邏輯的代碼重復(fù)造成修改的遺漏;可測(cè)試性:一個(gè)測(cè)試性不好的代碼幾乎可以說(shuō)設(shè)計(jì)有問(wèn)題延塑。

? ??? 2. 減少Case的遺漏: 德國(guó)人說(shuō)生活是具體的绣张,你無(wú)論做一個(gè)什么事情,他們總會(huì)把各個(gè)細(xì)節(jié)問(wèn)清楚关带,這是德國(guó)質(zhì)量的保障侥涵。相反國(guó)人總覺(jué)得差不多就可以了沼撕,我們常說(shuō)我基本上理解了,差不多就這樣考慮芜飘,語(yǔ)言和文字用來(lái)交流有一定的模糊性务豺,每個(gè)人的理解可能是不一樣的,而對(duì)于做項(xiàng)目來(lái)講是確定的而不是模糊的嗦明,具體要求是什么? 有沒(méi)有指標(biāo)? 當(dāng)什么的時(shí)候怎么做? 出現(xiàn)什么錯(cuò)誤怎么處理?一定要問(wèn)清楚仔細(xì)笼沥,軟件項(xiàng)目是工程,我們是用技術(shù)去實(shí)現(xiàn)工程娶牌,而工程最重要的時(shí)向德國(guó)人一樣的嚴(yán)謹(jǐn)奔浅。而很多程序員把自己當(dāng)成是做技術(shù),科研诗良,甚至是藝術(shù)那是不行的汹桦。變得嚴(yán)謹(jǐn)一個(gè)很好的辦法是使用Xmind畫(huà)出所有細(xì)節(jié)。

? ? ? 3.用戶(hù)運(yùn)行監(jiān)控系統(tǒng): 有了前面兩條上線前的保障鉴裹,我們還要知道用戶(hù)實(shí)際運(yùn)行的情況如何舞骆,測(cè)試環(huán)境和用戶(hù)實(shí)際環(huán)境可能有很大區(qū)別,不同的設(shè)備壹罚,不同的數(shù)據(jù)葛作,不同的操作方式都可能會(huì)出現(xiàn)預(yù)想不到的問(wèn)題寿羞,而手機(jī)App一個(gè)困難之處是運(yùn)行在用戶(hù)手機(jī)上猖凛,當(dāng)用戶(hù)遇到問(wèn)題的時(shí)候我們并不知道發(fā)生了什么,所以我們需要在代碼中增加探針绪穆,這些探針的觸發(fā)條件可能是界面卡頓辨泳,內(nèi)存占用太高,加載太慢或一些業(yè)務(wù)錯(cuò)誤玖院,當(dāng)探針觸發(fā)的時(shí)候我們需要收集用戶(hù)錯(cuò)誤的數(shù)據(jù)菠红。在下表中我搜集了一些可以使用的工具,但有些還是需要我們自己開(kāi)發(fā)难菌。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末试溯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子郊酒,更是在濱河造成了極大的恐慌遇绞,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件燎窘,死亡現(xiàn)場(chǎng)離奇詭異摹闽,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)褐健,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)付鹿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事舵匾】〉郑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵纽匙,是天一觀的道長(zhǎng)务蝠。 經(jīng)常有香客問(wèn)我,道長(zhǎng)烛缔,這世上最難降的妖魔是什么馏段? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮践瓷,結(jié)果婚禮上院喜,老公的妹妹穿的比我還像新娘。我一直安慰自己晕翠,他們只是感情好喷舀,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著淋肾,像睡著了一般硫麻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上樊卓,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天拿愧,我揣著相機(jī)與錄音,去河邊找鬼碌尔。 笑死浇辜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的唾戚。 我是一名探鬼主播柳洋,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼叹坦!你這毒婦竟也來(lái)了熊镣?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤募书,失蹤者是張志新(化名)和其女友劉穎绪囱,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體锐膜,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡毕箍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了道盏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片而柑。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡文捶,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出媒咳,到底是詐尸還是另有隱情粹排,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布涩澡,位于F島的核電站顽耳,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妙同。R本人自食惡果不足惜射富,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望粥帚。 院中可真熱鬧胰耗,春花似錦、人聲如沸芒涡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)费尽。三九已至赠群,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間旱幼,已是汗流浹背查描。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留速警,地道東北人叹誉。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓鸯两,卻偏偏與公主長(zhǎng)得像闷旧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子钧唐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容