丝袜久久亚洲国产毛片,老人AV综合,国产精品日韩av,超碰国产综合,综合av在线草,毛片久久久,精品蜜桃一区三区,99久久久,人妻99在线视频

程序員:選擇效率,還是選擇質(zhì)量?_互聯(lián)網(wǎng)的一些事

2015-01-26 行業(yè)研究

展示量: 3891

本文作者系程序猿Daniel F Pupius,這是一篇他發(fā)表在Medium上的博文,講述自己怎么在實(shí)際寫代碼的過(guò)程中,發(fā)現(xiàn)在效率和質(zhì)量間做出抉擇其實(shí)是個(gè)偽命題。

程序員:選擇效率,還是選擇質(zhì)量?,互聯(lián)網(wǎng)的一些事

程序開發(fā)項(xiàng)目進(jìn)行過(guò)程中,通常會(huì)冒出這樣的困惑:應(yīng)該選擇效率,還是選擇質(zhì)量?很多程序猿都會(huì)有偷懶的思維,覺得把一些摸不清頭緒、不知道怎么寫的代碼片段去掉,可以節(jié)省很多時(shí)間,更早完成項(xiàng)目計(jì)劃。

其實(shí)過(guò)去幾年中,我也是這么想的,但最近我開始意識(shí)到,這個(gè)問題的糾結(jié)之處不在于選擇困難,而在于問題本身是個(gè)偽命題。

什么是“質(zhì)量”呢?一般程序員說(shuō)到“質(zhì)量”二字時(shí),他們說(shuō)的有可能是測(cè)試通過(guò)率、變量命名、代碼格式化、組件化、查找bug、程序測(cè)試等等。也有可能是程序的可拓展性、服務(wù)延時(shí)、產(chǎn)品功能的完整程度。

問題往往就產(chǎn)生于以上兩者被統(tǒng)一看待、不做區(qū)分的時(shí)候。其實(shí)前一種圍繞代碼的問題可以看成“代碼質(zhì)量”問題,第二種情況則可以看成“執(zhí)行質(zhì)量”,或者“執(zhí)行程度”。

從“代碼質(zhì)量”上來(lái)看,程序猿走捷徑的偷懶思維,其實(shí)是種十分短視的做法。含糊繞過(guò)某個(gè)問題,你可能會(huì)一時(shí)覺得省事不少,但到頭來(lái),往往發(fā)現(xiàn)因此攪亂了系統(tǒng)而要花費(fèi)更多的時(shí)間來(lái)一行行檢查代碼,找出bug,甚至重新調(diào)整整體邏輯框架。所以犧牲代碼質(zhì)量換取速度通常是得不償失的做法。

相反地,高質(zhì)量的代碼其實(shí)是可以幫助你節(jié)省時(shí)間的。統(tǒng)一的代碼規(guī)范和變量命名,不僅可以幫到別的程序猿,還可以幫到未來(lái)的你,更好地理解你現(xiàn)在寫下的代碼;經(jīng)過(guò)嚴(yán)密思考而設(shè)計(jì)出的輕量級(jí)代碼架構(gòu),則可以讓你在迭代產(chǎn)品的時(shí)候獲得更高的效率,更清晰地了解該從何處入手,而不是到數(shù)據(jù)庫(kù)里漫天尋找需要替代的地方;而高測(cè)試通過(guò)率還可以給你充足的自信去調(diào)整產(chǎn)品,減少bug數(shù)量,最小化QA時(shí)間。

至于“執(zhí)行質(zhì)量”,這又是另一個(gè)命題。有很多方式可以在不降低產(chǎn)品質(zhì)量的情況下,使得產(chǎn)品開發(fā)過(guò)程很緊湊。比如你可以先推遲一些不那么著急的工作,等到整體執(zhí)行優(yōu)化、系統(tǒng)穩(wěn)健性做好的時(shí)候,再來(lái)做那些被暫時(shí)擱置的事情。

具體的做法就是,先把最終想要的產(chǎn)品效果定好,然后往其中填充內(nèi)容不斷修改,至于一些無(wú)關(guān)的細(xì)節(jié)可以最后再來(lái)優(yōu)化。舉例來(lái)說(shuō),剛開始開發(fā)產(chǎn)品時(shí),可以用RPC來(lái)簡(jiǎn)化應(yīng)用開發(fā)的流程,繞過(guò)復(fù)雜的協(xié)議傳輸問題,先在產(chǎn)品應(yīng)用層面上快速迭代,隨后再替換掉RPC,加入重試、錯(cuò)誤控制、安全檢驗(yàn)等代碼,或者干脆替換掉傳輸協(xié)議。

寫Medium代碼的時(shí)候,我們就是先實(shí)現(xiàn)效果,再調(diào)整細(xì)化部分的,最后刪掉了很多無(wú)法整合進(jìn)原先設(shè)定好的框架中的功能,大約是六萬(wàn)行代碼左右。

所以如果我們起初沒有小心處理代碼質(zhì)量的問題,最終一定會(huì)被查找各種很細(xì)微的問題困擾。如果我們沒有完全聚焦在效果實(shí)現(xiàn)上,就一定會(huì)拖拖拉拉延后項(xiàng)目進(jìn)度。但如你所見,很幸運(yùn)我們前期工作做得充分,所以現(xiàn)在產(chǎn)品可以迭代得很快,并不斷試驗(yàn)新功能。

其實(shí)在互聯(lián)網(wǎng)領(lǐng)域中,不僅程序猿會(huì)面臨上述問題,很多產(chǎn)品經(jīng)理也會(huì)為項(xiàng)目進(jìn)度和質(zhì)量打架的問題煩擾。所以Daniel的博文提供了一個(gè)很好的思考角度,或許下一次再有人問你是不是可以犧牲一點(diǎn)代碼質(zhì)量來(lái)追趕進(jìn)度的時(shí)候,你就可以告訴他們:你問的是個(gè)偽命題。

英文來(lái)源: medium.com

知名風(fēng)險(xiǎn)投資公司
紅杉資本|瑞華投資|同創(chuàng)偉業(yè)|達(dá)晨創(chuàng)投|深創(chuàng)投|IDG|創(chuàng)東方|君聯(lián)資本|中科招商|經(jīng)緯中國(guó)|啟明創(chuàng)投|松禾資本|英特爾投資|優(yōu)勢(shì)資本|東方富海|天堂硅谷|九鼎投資|晨興創(chuàng)投|江蘇高科投|北極光創(chuàng)投|德同資本|凱雷投資|中國(guó)風(fēng)投|天圖資本|真格基金|DCM|IFC|凱鵬華盈|高盛投資|啟迪創(chuàng)投|戈壁|荷多投資|紀(jì)源資本|鼎暉投資|華平投資|金沙江投資|海納亞洲|永宣創(chuàng)投|險(xiǎn)峰華興創(chuàng)投|中投|海通開元|中信資本|力鼎資本|平安創(chuàng)新資本|天使灣創(chuàng)投|和君資本|祥峰集團(tuán)|招商湘江投資|元禾控股|力合創(chuàng)投|復(fù)星創(chuàng)富|陜西高投|光速創(chuàng)投|富達(dá)亞洲|成為資本|中信產(chǎn)業(yè)基金|GIC|基石資本|金茂資本|富坤創(chuàng)投|盈富泰克|重慶科投|鼎暉創(chuàng)投|北工投資|海富投資|招商局資本|新天域資本|中路集團(tuán)|摩根士丹利|青云創(chuàng)投|建銀國(guó)際|德豐杰|弘毅投資|CVC|藍(lán)馳創(chuàng)投|寬帶資本|秉鴻資本|金石投資|天創(chuàng)資本|證大投資|中經(jīng)合|信中利|蘭馨亞洲|淡馬錫|浙商創(chuàng)投|華睿投資|景林資產(chǎn)|摯信資本|高特佳|清科創(chuàng)投|華登國(guó)際|山東高新投|集富亞洲|騰訊|無(wú)錫創(chuàng)投|創(chuàng)新工場(chǎng)|智基創(chuàng)投|策源創(chuàng)投|軟銀中國(guó)|
Copyright©創(chuàng)業(yè)聯(lián)合網(wǎng) ALL Rights Reserved
滬ICP備2024089025號(hào)-2
商務(wù)與客服聯(lián)系微信
公主岭市| 张北县| 中阳县| 探索| 普宁市| 潼关县| 前郭尔| 容城县| 双辽市| 苗栗市| 大理市| 玉山县| 闻喜县| 陵川县| 沂源县| 闻喜县| 古蔺县| 原平市| 沈阳市| 周至县| 盘山县| 涪陵区| 怀来县| 木兰县| 封丘县| 东港市| 湖南省| 洛隆县| 青河县| 五常市| 潼南县| 桐梓县| 甘洛县| 湟源县| 宜兰县| 铜陵市| 沭阳县| 安阳市| 抚州市| 静安区| 壶关县|