日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

代码质量第 5 层 - 只是实现了功能

發(fā)布時(shí)間:2024/8/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 代码质量第 5 层 - 只是实现了功能 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

產(chǎn)品實(shí)現(xiàn)的功能是產(chǎn)品價(jià)值的體現(xiàn)形式。功能實(shí)現(xiàn)是基礎(chǔ)。功能沒(méi)有實(shí)現(xiàn),其他方面做得再好也沒(méi)有意義。那么,如何保證實(shí)現(xiàn)的功能覆蓋了需求呢?

產(chǎn)品實(shí)現(xiàn)的功能是產(chǎn)品價(jià)值的體現(xiàn)形式。功能實(shí)現(xiàn)是基礎(chǔ)。功能沒(méi)有實(shí)現(xiàn),其他方面做得再好也沒(méi)有意義。

本文主要內(nèi)容如下:

如何做到:實(shí)現(xiàn)的功能覆蓋了需求。
僅僅實(shí)現(xiàn)了功能有什么問(wèn)題。

如何做到:實(shí)現(xiàn)的功能覆蓋了需求


要實(shí)現(xiàn)功能覆蓋需求,需要團(tuán)隊(duì)不同角色的共同努力。如下圖所示:

開(kāi)發(fā)人員自測(cè)


開(kāi)發(fā)人員自測(cè)指:開(kāi)發(fā)人員開(kāi)發(fā)完后,自己測(cè)試功能是否可以全部實(shí)現(xiàn)。如果產(chǎn)品經(jīng)理有出驗(yàn)收標(biāo)準(zhǔn),則需要對(duì)著標(biāo)準(zhǔn)跑一遍。對(duì)前端來(lái)說(shuō),自測(cè)的內(nèi)容主要是:功能,UI 交互和瀏覽器兼容性。

開(kāi)發(fā)自測(cè)很重要。一方面,程序員自測(cè),能更早的發(fā)現(xiàn)問(wèn)題。越早發(fā)現(xiàn)問(wèn)題,修復(fù)問(wèn)題花的成本越低。另一方面,開(kāi)發(fā)人員自測(cè)是對(duì)自己代碼質(zhì)量負(fù)責(zé),也是專業(yè)素質(zhì)的體現(xiàn)。沒(méi)自測(cè)就提交測(cè)試,也浪費(fèi) QA 的時(shí)間。

建議將自測(cè)這塊體現(xiàn)到工作流工具中。如果你用的是 CODING,可配置任務(wù)流轉(zhuǎn)規(guī)則:狀態(tài)流轉(zhuǎn)到測(cè)試中時(shí),一定要填寫自測(cè)的內(nèi)容:

QA測(cè)試


QA 會(huì)對(duì)功能做全面深入的測(cè)試:不僅測(cè)試正常的流程功能,還會(huì)測(cè)試異常流程,異常值,邊界值等。因此,QA測(cè)試是對(duì)功能實(shí)現(xiàn)檢查中很重要的一環(huán)。

專業(yè)的 QA 都會(huì)設(shè)計(jì)測(cè)試用例。測(cè)試用例完整的覆蓋需求。QA 測(cè)試通過(guò),就是要通過(guò)所有的測(cè)試用例。

當(dāng)然,QA 測(cè)試也存在局限性:如果開(kāi)發(fā)過(guò)程中引入的缺陷不在當(dāng)前測(cè)試功能的范圍內(nèi),QA 很有可能發(fā)現(xiàn)不了。要緩解這種局限性,有 2 個(gè)建議:

開(kāi)發(fā)在提交測(cè)試時(shí),告知 QA 可能會(huì)影響的其他功能。
QA 不管測(cè)試什么功能,測(cè)試完成后,都要再跑一遍產(chǎn)品所有模塊最核心的測(cè)試用例。
產(chǎn)品經(jīng)理驗(yàn)收
產(chǎn)品經(jīng)理驗(yàn)收的是功能。產(chǎn)品經(jīng)理對(duì)功能更敏感,容易發(fā)現(xiàn)漏做或?qū)崿F(xiàn)的不對(duì)的功能。

設(shè)計(jì)師驗(yàn)收
設(shè)計(jì)師驗(yàn)收的是 UI 和交互。設(shè)計(jì)師有“像素眼”:能發(fā)現(xiàn)常人發(fā)現(xiàn)不了的 UI 問(wèn)題。

僅僅實(shí)現(xiàn)了功能有什么問(wèn)題


對(duì)于短期項(xiàng)目,僅僅實(shí)現(xiàn)功是沒(méi)問(wèn)題的。但現(xiàn)實(shí)中,很多是長(zhǎng)期維護(hù)的項(xiàng)目。隨著時(shí)間的推移,會(huì)加很多功能,也會(huì)改很多功能。項(xiàng)目會(huì)變得越來(lái)越大,越來(lái)越復(fù)雜。只管實(shí)現(xiàn),不管代碼的維護(hù)性。會(huì)加速的出現(xiàn)如下的問(wèn)題:

增加新功能,改 bug 越來(lái)越難。花的時(shí)間也越來(lái)越長(zhǎng)。
改了這個(gè) bug,出現(xiàn)其他bug。
因此,對(duì)于長(zhǎng)期項(xiàng)目,我們不僅要實(shí)現(xiàn)功能,還要注重代碼的可維護(hù)性。我在下面的文章中會(huì)做詳細(xì)介紹。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的代码质量第 5 层 - 只是实现了功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。