精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美人妻一区二区| 亚洲制服在线观看| fc2在线中文字幕| 久久99精品国产麻豆不卡| 欧美大秀在线观看| 中文字幕 亚洲一区| 99久久亚洲国产日韩美女 | 99免费在线观看视频| 国产午夜性春猛交ⅹxxx| 大片网站久久| 精品奇米国产一区二区三区| 欧美v在线观看| 黄色动漫在线观看| 久久色.com| 99re视频在线| 中文字幕免费高清在线观看| 亚洲高清成人| 久久综合色影院| 国产精品无码网站| 一区二区三区四区视频免费观看| 色综合网站在线| 特大黑人娇小亚洲女mp4| 欧美孕妇孕交xxⅹ孕妇交| 国产美女娇喘av呻吟久久| 日韩av色在线| 日产精品久久久久| 综合一区在线| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 中文字幕色一区二区| 日韩亚洲视频在线观看| 国产成人av一区二区| 国产女人18毛片水18精品| 懂色av.com| 午夜天堂精品久久久久| 中文字幕在线看视频国产欧美| 好吊色视频一区二区三区| 久久99成人| 欧美日韩国产精选| 青青青国产在线视频| 免费h在线看| 亚洲午夜一区二区| 国产精品一二三在线观看| 在线观看免费版| 国产情人综合久久777777| 久久久精品国产一区二区三区| 精品人妻无码一区二区三区蜜桃一 | 久久成人18免费网站| 亚洲图片第一页| 国产伦精品一区二区三区视频 | 人妻熟女aⅴ一区二区三区汇编| 亚洲五码在线| 日韩视频免费观看高清完整版| 高清一区在线观看| 国产福利亚洲| 欧美日韩激情一区二区| 青青青在线视频免费观看| 日韩精选视频| 欧美三级电影网| 亚洲最大综合网| 日韩五码电影| 欧美另类z0zxhd电影| 激情文学亚洲色图| 国产精选久久| 精品国产乱码久久久久久蜜臀| 亚洲 自拍 另类 欧美 丝袜| 午夜久久av| 亚洲福利视频网站| 亚洲专区区免费| 国产精品一区二区99| 中文字幕亚洲欧美| 亚洲波多野结衣| 国内自拍一区| 97在线免费视频| 五月婷婷激情视频| 日本欧美一区二区在线观看| 国产欧美精品一区二区三区介绍| 91亚洲国产成人久久精品麻豆| 国产一区美女在线| 国产女人水真多18毛片18精品 | 日韩视频在线一区| 五月天av网站| 亚洲精品欧洲| 国产精品激情自拍| 国产精品视频一区二区三区,| 国产一区二区免费视频| 精品久久一区二区三区蜜桃| 加勒比一区二区三区在线| 中文字幕亚洲精品在线观看| 黄网站色视频免费观看| 亚洲同志男男gay1069网站| 欧美视频一二三区| 中文字幕人妻熟女人妻a片| 欧美精品中文| 日韩网站免费观看高清| 日本一区二区免费在线观看| 天堂久久一区二区三区| 亚洲999一在线观看www| 香蕉视频911| 中文字幕在线观看一区| 日本人体一区二区| 国产精品原创视频| 亚洲成人激情视频| 国产精品久久久视频| 好吊一区二区三区| 国产精品一区二区3区| 亚洲黄色片视频| 欧美激情一区二区三区全黄| 国产a级黄色大片| 国产一区一一区高清不卡| 欧美大片一区二区| 夫妇露脸对白88av| 9国产精品视频| 成人免费观看网址| 你懂的在线看| 亚洲国产成人91porn| 天天操天天爱天天爽| 久久porn| 欧美理论电影在线观看| 免费看av在线| 91丨porny丨蝌蚪视频| 日本黄xxxxxxxxx100| 欧美成人精品三级网站| 亚洲第一在线视频| 国产福利视频网站| 欧美a一区二区| 久久久精品有限公司| 国产乱码在线| 日韩三级高清在线| 国产探花在线视频| 日韩综合在线视频| 久久综合九色综合久99| heyzo中文字幕在线| 这里是久久伊人| 国产三级在线观看完整版| 午夜在线精品偷拍| 国产一区高清视频| jizz一区二区三区| 亚洲成成品网站| 久草视频手机在线观看| 国产专区欧美精品| 中国老女人av| 国产成人免费av一区二区午夜 | 久久久精品成人| 日韩电影在线观看网站| 蜜桃精品久久久久久久免费影院 | 中国成人一区| 成人有码在线视频| 免费av毛片在线看| 欧美精品乱码久久久久久按摩| 农村老熟妇乱子伦视频| 日本不卡免费在线视频| 四虎永久国产精品| 91tv亚洲精品香蕉国产一区| 伊人久久免费视频| 又污又黄的网站| 国产精品成人免费在线| 中文字幕国产高清| 午夜性色一区二区三区免费视频| 91香蕉亚洲精品| 三级福利片在线观看| 欧美va日韩va| 日韩欧美亚洲视频| www久久精品| 中文字幕第80页| 久久国产影院| 亚洲一区二区三区视频播放| 免费在线观看的电影网站| 精品日韩在线观看| 天海翼一区二区| 久久一区二区视频| 亚洲国产高清av| 欧美在线网站| 九9re精品视频在线观看re6| 欧美天堂视频| 中文字幕亚洲自拍| 国产女同91疯狂高潮互磨| 亚洲影院理伦片| 国产三级视频网站| 老色鬼精品视频在线观看播放| 91制片厂免费观看| 国产精品qvod| 国产精品久久久久久久久免费看| 欧美成人性生活视频| 精品国产乱码久久久久久影片| 国产精品免费精品一区| 中文字幕一区二区三区不卡| 免费观看一区二区三区| 久久亚洲图片| 国产日韩欧美大片| 亚洲国产合集| 91在线播放国产| 午夜不卡影院| 久久中文字幕在线| 欧美孕妇孕交xxⅹ孕妇交| 3751色影院一区二区三区| 你懂的国产视频| 综合电影一区二区三区 | 亚洲欧美另类动漫| 欧美久色视频| 亚洲精品免费在线看| xxxxxhd亚洲人hd| 国产精品欧美一区二区三区奶水| 宅男在线观看免费高清网站| 亚洲午夜精品视频| 丁香六月色婷婷| 欧美羞羞免费网站| 久久精品国产亚洲AV无码男同| 国产婷婷色一区二区三区四区| 久久久久中文字幕亚洲精品| 日韩成人av影视| 国产欧美日韩网站| 欧美国产一级| 日韩av在线电影观看| 粉嫩av一区二区| 成人欧美一区二区三区在线| 成人爱爱网址| 久久久久久久久亚洲| 麻豆视频在线观看免费网站| 亚洲色无码播放| 天天操天天干天天爽| 日韩欧美国产麻豆| 国产又粗又长又黄| 欧美性做爰猛烈叫床潮| 日日夜夜狠狠操| 懂色av影视一区二区三区| 免费在线看黄网址| 1000精品久久久久久久久| 一级片手机在线观看| 暴力调教一区二区三区| 国产精品19p| 国产九色精品成人porny| 亚洲欧美自拍另类日韩| 日韩中文字幕麻豆| 黄色片视频在线播放| 一二三区精品| 极品粉嫩国产18尤物| 欧美日韩国产欧| 超碰97在线看| 欧美~级网站不卡| 欧美性受黑人性爽| 国产精品久久占久久| 一级日韩一区在线观看| 成人在线一区| 一区二区冒白浆视频| 91欧美在线| 一区二区成人国产精品| 99精品视频在线观看播放| 一区二区不卡在线观看| 999久久久亚洲| 国产免费一区二区三区四在线播放| 色狮一区二区三区四区视频| 亚洲国产午夜伦理片大全在线观看网站 | 最新国产露脸在线观看| 久久这里只有精品99| 午夜伦理在线视频| 久久久久久久久久久人体 | 国产精品爱久久久久久久| 日韩欧美一区二区三区在线观看| 国产成人激情小视频| 福利一区二区免费视频| 91精品国产综合久久久久久久久 | 精品国产综合久久| 亚洲三级网址| 日本一区视频在线| 欧美r级电影| 精品免费久久久久久久| 亚洲黄网站黄| 久久精品网站视频| 美女精品自拍一二三四| 三日本三级少妇三级99| 成人永久免费视频| 亚洲国产第一区| 国产欧美视频一区二区| 91传媒免费观看| 亚洲国产中文字幕在线视频综合| wwwxxx亚洲| 欧美精品日韩精品| 蜜桃视频久久一区免费观看入口 | 国产精品亚洲无码| 中文字幕中文在线不卡住| 免费在线视频一区二区| 一本到三区不卡视频| 91成人在线免费| 亚洲福利视频在线| 香蕉视频在线看| 欧美精品久久久久a| 性欧美hd调教| 91视频99| 成人影院在线| 成人在线国产视频| 日本视频在线一区| 91九色蝌蚪porny| 中文字幕精品一区二区精品绿巨人| 玖玖爱这里只有精品| 色综合久久综合网97色综合| 精品国产99久久久久久宅男i| 精品一区二区亚洲| 在线中文字幕视频观看| 日韩av观看网址| 91成人午夜| 亚洲欧美国产精品桃花| 99av国产精品欲麻豆| 久国产精品视频| 久久婷婷成人综合色| 精品国产乱码久久久久久鸭王1| 色综合久久天天综合网| 国产成人毛毛毛片| 在线成人一区二区| 蜜桃av在线| 国产成人成网站在线播放青青 | 国产精品igao激情视频 | 国产精品成人一区二区| 97成人在线| 四虎影院一区二区| 日韩电影在线一区二区| 99久久免费看精品国产一区| 综合激情成人伊人| 中文字幕乱码人妻无码久久| 日韩av在线网| 男女在线观看视频| 91在线高清视频| 99久久综合| 成人亚洲精品777777大片| 99久久久精品免费观看国产蜜| 国产一区二区播放| 欧美日韩在线一区二区| 男女网站在线观看| 91精品国产成人www| 视频一区日韩精品| 日韩不卡一二区| 免费人成精品欧美精品 | 亚洲美女淫视频| 一级黄色片免费| 一区二区三区视频观看| 欧美极度另类| 欧美日韩亚洲一区二区三区四区| 亚洲欧洲另类| 欧美xxxxx精品| 亚洲宅男天堂在线观看无病毒| 国产女无套免费视频| 日韩在线一区二区三区免费视频| yw.尤物在线精品视频| 欧洲av一区| 日韩高清在线电影| 一级黄色性视频| 欧美午夜在线一二页| 国产高清在线看| 国产精品视频网站| 日本久久黄色| 亚洲欧美手机在线| 国产伦精品一区二区三区照片91 | www在线观看免费视频| 欧美第一视频| 青青成人在线| 天堂一区二区在线| 能直接看的av| 欧美久久久久久蜜桃| 很黄的网站在线观看| 成人做爽爽免费视频| 亚洲电影影音先锋| 一起草最新网址| 亚洲国产精品一区二区www| 免费激情视频网站| 2019国产精品自在线拍国产不卡| 欧美激情极品| 欧美精品成人网| 中文字幕在线观看不卡视频| 精品国产伦一区二区三| 韩国福利视频一区| 中日韩免视频上线全都免费| 日韩精品你懂的| 亚洲品质自拍视频网站| 亚洲成人精品女人久久久| 91精品国产91久久| 国产欧美日韩影院| 亚洲一二区在线观看| 亚洲一区在线看| 极品美乳网红视频免费在线观看| 国产精品电影网站| 欧美有码视频| 成人无码www在线看免费| 在线亚洲一区二区| 97超碰资源站在线观看| 精品亚洲一区二区三区四区五区高| 久久九九国产| 久久国产波多野结衣| 亚洲国产精彩中文乱码av| 日本欧美一区| 97超碰在线人人| 国产欧美精品一区| 黄色福利在线观看| 国产精品免费一区| 在线欧美一区| 日日操免费视频| 亚洲福利在线看| 欧美大片网站| 你懂的av在线| 亚洲欧洲三级电影| 清纯唯美亚洲色图| 2020国产精品久久精品不卡|