精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

嵌入式系統, 如何一次把事情做對?

開發
基于嵌入式產品由于其自身特點,“一次把事情做對”是每個研發人員的追求。通過文中介紹的四個原則和相應的實踐,建立多維度的反饋機制,你就能夠最大化實現質量的提升和資源的充分利用。?

作者 | 梅雪松

不知道你有沒有注意到,走進各個企業,總能看到那么幾句振奮人心的標語,其中“一次把事情做對”絕對是個高頻詞匯。以前每次看到,我都會想:這家企業也太教條了,都什么時代了,對失敗這么零容忍,還怎么創新呢?這個時代的主旋律不是從錯誤中學習,快速響應、快速迭代嗎?

然而最近一年的嵌入式領域經歷,讓我重新反思并意識到,“一次把事情做對”不僅是對工作效率的追求,更是對質量控制的嚴格要求。在嵌入式產品開發領域,這一理念的重要性尤為突出。

與Web系統相比,嵌入式產品有其獨特性。它是軟硬件的緊密結合體,不易升級,一旦發布,出問題的解決成本異常高昂,后果更為嚴重。所以“一次把事情做對”就是一個合理且必要的目標了。

但是怎么做到一次把事情做對呢?我們從四個原則來聊聊。

不做就不錯

在生活中,我們常說“不做就不錯”。在工作中,我也要把這個原則送給你,它仍然是真理。說白了就是:沒代碼,無bug。

我不是說讓大家不干活,而是在沒搞清楚需求之前,千萬別急著動手。你想想,畫畫草圖、寫寫文檔總比直接寫代碼來得輕松吧?而且成本也低多了。如果錯了大不了重畫重寫,可是寫成了代碼,那就叫 bug。

你要學會拒絕需求。需求來了,你得想想這需求有價值嗎?合理嗎?如果對方說不清楚價值,給不出理由,那就應該拒絕。告訴他不要浪費你的時間和公司的金錢。

你得要求明確的需求。當業務方提出需求時,BA(需求分析師)就要分析清楚這個需求的細節,一句話的需求太模糊,沒法干,開發者也要拒絕。這是你的權利。一旦你干了,出了 bug 那就是你的錯。

但你可能要問了,有些需求在初期就是模糊的,只能在做的過程中慢慢摸索,那怎么辦呢?

記住,不做就不錯,不寫代碼就沒 bug!你捫心自問,需求是模糊的,可代碼能模糊嗎?計算機只能分清0和1,根本就不會模糊處理。所以即使需求是模糊的,我們卻無法寫出模糊的代碼。如果在這種情況下寫出了代碼,必然是把模糊的東西變成了確定的東西,那大概率就寫了個bug。

正確的做法是,需求必須明確,不能模糊。如果在產品初期,摸索階段,那么BA應該提出假設,進行驗證。提出假設后,需求就是明確的。我們假設是這種情況,代碼就這么開發,先驗證,不斷迭代就能逐漸找到更好的答案。

這種通過假設來明確需求的方法叫試錯,你拿著模糊需求寫成不模糊的代碼,那叫 bug,這兩者的區別自己體會一下。

少做就少錯

現在我們把能拒絕的工作拒絕了,把模糊的需求明確了,剩下的就是不得不做的了。接下來的第二個原則是,少做就少錯。

怎么做到呢?千萬別急著動手寫代碼,否則你很可能要走不少彎路才能做對。這里提供一個三步法,讓你少走彎路、少寫代碼,少出錯。

  • 第一步,腦中做一遍。先在腦海中預演整個實現過程,這類似于一種虛擬的模擬運行。要想清楚每一步的輸入輸出是什么,處理過程是什么。這一步很重要,它能確保你真正理解了需求,并提前發現潛在的問題和難點。
  • 第二步,紙上畫一遍。把腦中預演的過程在紙上畫個草圖。這個過程不僅有助于整理思路,還有助于和別人溝通討論。記住,一定要畫出來。有時候你以為你想清楚了,畫出來才發現沒想清楚。
  • 第三步,找人問一遍。經過前兩步,你對需求理解透了,實現方案也想清楚了。這時候要找人問一遍。這個人最好是個有經驗的人。他能對你的方案提出建議,也能發現你沒注意到的、可能對原來的功能有影響的地方。即使對方沒有經驗,也要找人問一遍。因為在講的過程中,自己就能發現一些問題。

經過這樣三步的準備和驗證之后,就可以信心滿滿地開始編寫代碼了。這時在面對復雜問題時會從容不迫,出錯的概率也大大降低。

讓機器多干活

前面鋪墊那么多,你可能都覺得那不是好好工作,只有寫代碼才是真正工作。其實你寫的代碼是非常寶貴的東西。產品的價值都是靠你一行行代碼實現的。前面的鋪墊就是為了讓你能真正寫好代碼。

現在你終于開心地寫著代碼了。這時要思考的是自己怎么少干活,怎么讓機器多干活。畢竟,不做就不錯,少做就少錯。

這里我們暫且不提讓AI來幫你寫代碼。想想在開發過程中,哪些工作是可以交給機器來做的呢?

開發的工作可以分為三大塊:看代碼、寫代碼、調試驗證。

驗證對你來說既無聊又耗時間。你打著斷點,看著變量是不是你想要的值,邏輯跳轉對不對。這樣的工作不停地重復著,有時候一抬頭發現周圍人都走光了,一天很快就過去而你還沒定位到問題。

驗證這部分是最容易交給機器來做的。完全可以寫個驗證代碼(測試代碼)來驗證程序的輸出對不對,是不是想要的結果。這是個一勞永逸的方法。驗證代碼只要寫一遍,它就在那里,孜孜不倦一遍遍運行著。你完全可以放心交給它幫你完成驗證的工作。再進一步,甚至可以先寫驗證代碼,再寫業務代碼,這就是極限編程中的測試驅動開發(TDD)。

機器還可以幫你干其它活,那些重復的活都可以讓它干。所以這第三個原則“讓機器多干活”還有另一個名字:自動化一切能夠自動化的工作。

比如你的軟件的構建,部署,一切能夠自動化的工作,都應該交給機器來做。因為人都是會犯錯誤的。

早糾錯、少浪費

前面三個原則講的都是盡量地少干活,但只要干了活,就可能出錯。所以最后這個原則是“早糾錯、少浪費”,怎么盡早地發現錯誤,減少浪費。

對于產品研發來說,最大的浪費是返工。因為功能做得不對返工,因為質量問題返工,這些都會造成品牌受損,成本增加。

問題發現得越晚,成本越高。所以我們要通過一切手段盡早糾錯。極限編程提供了一個很好的參考機制:

  • 分鐘、小時級別的反饋:通過結對編程、自動化測試、流水線完成
  • 天級別的反饋:每日站會、每個需求的驗收測試
  • 周級別的反饋:每個迭代的showcase
  • 月級別的反饋:版本發布后的反饋

(圖片來自網絡)

如果我們能建立極限編程這樣的從分鐘到月級別的多維度反饋機制,就能夠在早期階段及時察覺問題、糾正錯誤,從而顯著提高工作質量并減少不必要的浪費。

總結

質量就是生命線!

基于嵌入式產品由于其自身特點,“一次把事情做對”是每個研發人員的追求。通過文中介紹的四個原則和相應的實踐,建立多維度的反饋機制,你就能夠最大化實現質量的提升和資源的充分利用。

責任編輯:趙寧寧 來源: Thoughtworks洞見
相關推薦

2011-03-17 17:36:01

iptables嵌入式Linux

2022-01-03 23:33:40

Linux組件系統

2021-12-19 22:34:45

Linux容器系統

2021-11-24 15:20:04

FreeDOSLinux

2018-06-27 09:14:54

嵌入式操作系統Linux

2010-01-12 17:32:40

ARM平臺

2020-06-15 07:00:00

Linux嵌入式系統

2009-12-17 18:38:56

Fedora 7嵌入式

2009-04-11 15:22:24

Linux 2.6內核應用

2009-06-26 16:18:40

Windows Emb

2017-12-21 10:43:44

Linux嵌入式終端

2011-04-25 10:25:43

OpenEmbedde嵌入式Linux

2011-01-06 15:11:09

嵌入式linux

2023-09-18 14:39:39

2020-07-03 07:00:00

Linux組件

2023-11-01 11:38:44

嵌入式MVC

2011-01-14 13:13:23

嵌入式Linux開發

2018-10-10 14:34:27

ARM嵌入式系統硬件

2011-05-24 17:34:38

嵌入式系統

2012-03-09 09:45:29

Windows嵌入式操作系統
點贊
收藏

51CTO技術棧公眾號

女人高潮被爽到呻吟在线观看| 好男人www在线视频| 国产不卡av一区二区| 一本久久精品一区二区| 日韩性感在线| 国产美女主播在线观看| 伊人久久综合| 在线观看日韩av| 乳色吐息在线观看| 自拍偷拍亚洲视频| 国产精品美女一区二区在线观看| 亚洲自拍偷拍区| 国内自拍视频在线播放| 99久久婷婷| 日韩精品免费在线播放| av中文字幕网址| 岛国av在线网站| 久久九九久精品国产免费直播| 国产在线视频91| 男女啊啊啊视频| 久久久9色精品国产一区二区三区| 亚洲精品一区在线观看| 中文字幕成人在线视频| 激情黄产视频在线免费观看| 亚洲图片欧美激情| 欧美性色黄大片人与善| 国产 日韩 欧美 综合| 日韩av高清在线观看| 国模精品视频一区二区| 欧美做爰啪啪xxxⅹ性| 亚洲精品无吗| 亚洲国产精品va| 午夜免费一级片| 成人免费一区| 色婷婷国产精品| 国产va亚洲va在线va| 免费日本一区二区三区视频| 91丨九色丨黑人外教| 国产精品一区在线播放| 国产精品国产三级国产普通话对白| 久久国产精品99国产| 久久久久国产视频| 校园春色 亚洲| 手机亚洲手机国产手机日韩| 亚洲欧美在线第一页| 插我舔内射18免费视频| 精品中文字幕一区二区三区| 欧美美女网站色| 亚洲一二三区av| gay欧美网站| 欧美性69xxxx肥| 青青草国产精品视频| 国产经典三级在线| 一区二区三区国产精品| 特级西西人体www高清大胆| 毛片激情在线观看| 中文字幕在线一区免费| 亚洲国产精品一区在线观看不卡| 国产视频福利在线| 国产视频亚洲色图| 日韩高清国产一区在线观看| 国产天堂在线| 国产精品对白交换视频| 亚洲三级一区| 久热国产在线| 亚洲精品国产一区二区精华液| 潘金莲一级淫片aaaaa免费看| 黄网站在线播放| 怡红院av一区二区三区| 成人在线免费高清视频| 丁香花电影在线观看完整版| 亚洲成人免费视频| 亚洲中文字幕无码av永久| 极品在线视频| 色美美综合视频| 超碰超碰在线观看| 秋霞一区二区| 亚洲第一黄色网| 91精彩刺激对白露脸偷拍| 九色成人国产蝌蚪91| 中日韩午夜理伦电影免费| fc2ppv在线播放| 欧美日韩免费观看一区=区三区| 欧美精品video| 六月丁香婷婷综合| 日本伊人午夜精品| 91久久久一线二线三线品牌| 欧美一区二区三区黄片 | 男女一区二区三区| 欧美男gay| 久久av.com| 黄色片视频网站| 美女脱光内衣内裤视频久久网站| 3d蒂法精品啪啪一区二区免费| 欧美熟妇乱码在线一区| 中文字幕精品综合| 欧洲精品在线播放| 成人日韩在线| 精品久久久久久久久久久院品网| 中文字幕国产综合| 亚洲自拍偷拍网| 欧美一区二区.| 国产精品久久久久毛片| 成人av在线播放网站| 亚洲韩国在线| 97天天综合网| 7777精品伊人久久久大香线蕉的| 日韩免费高清一区二区| 99久久婷婷这里只有精品 | 亚洲精品在线视频观看| 黄视频在线免费看| 精品视频999| 亚洲av成人无码一二三在线观看| 欧美激情理论| 日本亚洲精品在线观看| www日本高清| 日本一区二区三区四区在线视频| 97在线国产视频| 一区二区三区| 一区二区三区日韩在线| 日本最新中文字幕| 国产老妇另类xxxxx| 色女孩综合网| 樱桃视频成人在线观看| 欧美哺乳videos| 少妇人妻丰满做爰xxx| 日韩激情视频在线观看| 激情小说综合网| 欧美14一18处毛片| 717成人午夜免费福利电影| www久久久久久久| 一本一本久久| 好吊妞www.84com只有这里才有精品 | 亚洲国产精品久久久久秋霞蜜臀 | 一区二区三区在线免费播放| 自拍偷拍21p| 国产欧美日韩免费观看| 91精品国产成人| 日批视频在线播放| 亚洲国产日产av| 风韵丰满熟妇啪啪区老熟熟女| 日韩影院二区| 国产精品亚洲片夜色在线| 三级在线观看| 精品日韩中文字幕| 欧洲成人午夜精品无码区久久| 一区二区三区中文| 91手机视频在线观看| 婷婷在线视频观看| 欧美日韩高清一区二区三区| 亚洲色图欧美色| 欧美a级一区二区| 亚洲一区二区精品在线观看| 日本一区二区三区视频在线| 亚洲一区www| 亚洲综合成人av| 欧美激情一区不卡| 国产原创精品在线| 亚洲91视频| 亚洲永久在线观看| 美洲精品一卡2卡三卡4卡四卡| 日韩精品一区二| a v视频在线观看| 91免费国产在线| 精品免费国产一区二区| 日韩精品电影| 91传媒视频在线观看| 男女在线观看视频| 精品亚洲永久免费精品| 天天干天天操天天操| 日本一区二区三区四区| 午夜视频在线网站| 欧美午夜视频| 国产在线精品二区| 奇米777日韩| 日韩中文字在线| www.av导航| 欧美色视频日本高清在线观看| 一区二区黄色片| 久久66热re国产| 日本一本中文字幕| 亚洲涩涩av| 成人黄色在线观看| 岛国毛片av在线| 国产亚洲精品久久久久久777| 国产精品视频a| 性感美女极品91精品| 国产精品成人无码免费| 国产在线不卡视频| 国产日韩欧美精品在线观看| 精品国产一区二区三区久久久樱花 | 久久夜夜操妹子| 欧美成人一区二区三区电影| 日韩电影免费| 欧美一级欧美三级| 日韩精品成人免费观看视频| 亚洲色图都市小说| 我和岳m愉情xxxⅹ视频| 国产一区二区三区四区五区美女| 精品人妻少妇一区二区| 日韩精品一区二区久久| 国产高清在线一区二区| 日韩成人亚洲| 91精品成人久久| 九七电影韩国女主播在线观看| 日韩成人av网址| 国产毛片毛片毛片毛片| 色综合天天综合网天天狠天天| 男人操女人的视频网站| 91麻豆免费在线观看| 一区二区三区人妻| 日韩精品成人一区二区在线| 91免费黄视频| 亚洲最大av| 亚洲国产精品日韩| 蜜桃成人av| 国产精品免费视频一区二区 | 欧美在线一区二区| 日韩男人的天堂| 亚洲女与黑人做爰| 欧美精品日韩在线| 26uuu久久天堂性欧美| 国产裸体视频网站| 久久av中文字幕片| 一本久道综合色婷婷五月| 在线看片成人| 国产女人18毛片| 91亚洲国产| 视频一区国产精品| 夜色77av精品影院| 国产女主播一区二区| 日本免费一区二区视频| 国产欧美在线播放| 美女视频一区| 国产精品美女在线观看| 精品国产第一福利网站| 97av视频在线| 51漫画成人app入口| 欧美国产日韩免费| 国产欧美黑人| 久久亚洲精品网站| 黄av在线免费观看| 久久精品久久久久| 国产不卡在线| 久久国产精品视频| 手机电影在线观看| 欧美激情图片区| 国产www视频在线观看| 欧美富婆性猛交| 欧美人与禽猛交乱配| 欧美黑人极品猛少妇色xxxxx| 午夜小视频福利在线观看| 久久久成人精品| 在线视频中文字幕第一页| 色综合老司机第九色激情| 欧美性受ⅹ╳╳╳黑人a性爽| 欧美成人免费大片| av黄在线观看| 欧美激情在线观看| 色综合亚洲图丝熟| 日本不卡免费高清视频| 色成人免费网站| 成人国产精品一区二区| 日韩一二三区| 精品乱码一区| 国产欧美日韩视频在线| 五月天色婷婷综合| 欧美日韩一区二区三区四区在线观看 | 麻豆av免费看| 91色视频在线| 奇米网一区二区| 亚洲乱码一区二区三区在线观看| www.youjizz.com亚洲| 欧美午夜视频一区二区| 亚洲综合免费视频| 日韩欧美激情在线| 日本护士...精品国| 一区二区亚洲欧洲国产日韩| 国产写真视频在线观看| 午夜精品久久久久久久久久久久久| 亚洲电影观看| 成人精品一区二区三区电影黑人| 午夜视频一区二区在线观看| 久久人人爽爽人人爽人人片av| 日韩国产一区| av网站大全免费| 日韩成人伦理电影在线观看| 久久综合桃花网| av亚洲产国偷v产偷v自拍| 久久久精品成人| 亚洲成a人片综合在线| 中文字幕+乱码+中文| 日韩一级二级三级| 亚洲日本在线播放| 中文字幕精品www乱入免费视频| 黄色一级片在线观看| 91高清视频免费| 精品国产一区二| 欧洲精品亚洲精品| 午夜日韩福利| 亚洲黄色av网址| 成人av在线网| 我要看黄色一级片| 色狠狠av一区二区三区| 亚洲黄色小说网| 精品国产依人香蕉在线精品| 精品极品在线| 亚洲综合中文字幕68页| 精品国产一区二区三区久久久樱花 | 91精品国自产在线观看| 精品国产乱码久久久久久果冻传媒| 亚洲爆乳无码精品aaa片蜜桃| 久久一区中文字幕| 中国免费黄色片| 亚洲人成网站精品片在线观看| 中文字幕一区二区人妻视频| 亚洲成人精品久久| a毛片在线看免费观看| 国产精品一区久久久| 亚瑟一区二区三区四区| 第九区2中文字幕| 国内不卡的二区三区中文字幕| 欧美偷拍一区二区三区| 欧美日韩视频免费播放| 国产夫妻自拍av| www.久久色.com| 国产精品久久久久77777丨| 欧美日韩亚洲免费| 亚洲美洲欧洲综合国产一区| 一级黄色大片免费看| 国产精品久久久久久久久动漫| 无码人妻精品一区二| 精品视频在线播放免| 嗯啊主人调教在线播放视频 | 午夜精品久久久久久99热软件 | 欧美日韩国产免费一区二区三区| 亚洲韩日在线| 欧美xxxx×黑人性爽| 亚洲成人资源在线| 免费观看黄一级视频| 欧美激情视频三区| 99香蕉久久| 18禁裸男晨勃露j毛免费观看| 国产精品白丝av| 加勒比av在线播放| 日韩欧美不卡在线观看视频| 亚洲妇熟xxxx妇色黄| yy111111少妇影院日韩夜片 | 久久99亚洲热视| 6080成人| 国产欧美日韩小视频| 成人高清视频免费观看| 国产乡下妇女做爰毛片| 日韩av影片在线观看| 亚洲天堂手机| 欧美亚洲另类久久综合| 日产欧产美韩系列久久99| 影音先锋制服丝袜| 欧美日韩国产区一| а√天堂8资源在线官网| 97人人模人人爽人人喊38tv| 欧美激情偷拍| a视频免费观看| 色诱亚洲精品久久久久久| 69xxxx欧美| 亚洲a级在线观看| 欧美视频官网| 久久久久麻豆v国产精华液好用吗| 精品久久久香蕉免费精品视频| 欧美日韩国产综合视频| 国产精品久久久久免费a∨ | 久热精品在线视频| 91蜜桃臀久久一区二区| 亚洲 高清 成人 动漫| 久久久777精品电影网影网| 91禁在线观看| 久久久久久久久久久久av| 妖精一区二区三区精品视频 | 亚洲亚裔videos黑人hd| 成人国产精品一区二区网站| 又大又硬又爽免费视频| 国产欧美1区2区3区| www日本在线| 欧美在线播放视频| 国产精品伦理久久久久久| 日本50路肥熟bbw| 在线日韩国产精品| 色老头在线观看| 欧美日韩一区二区视频在线观看| 看电视剧不卡顿的网站| 日本特黄一级片| 中文字幕亚洲一区二区三区五十路| 免费一区二区三区在线视频| 欧美国产亚洲一区| 综合av第一页| 久草视频在线看| 99在线观看视频网站| 奇米四色…亚洲| 亚洲男人第一av| 久久av在线看|