国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

對于工程師來說code只要能用,就是好code嗎

自動駕駛說 ? 來源:自動駕駛說 ? 作者:自動駕駛說 ? 2020-10-14 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

讀者問題:提升研發效率最有效的方法有哪些?

首先,這個問題的前提是你敢于質疑你的研發方法。如果發現團隊長時間無法突破研發瓶頸,很可能是因為研發的方法不對。

團隊的管理者應時常審視團隊使用的研發策略,思考有沒有更好的方法,絕不能固守常態。

特別是在自動駕駛領域,各種研發策略日新月異,管理者如果跟不上節奏,很快就會被行業淘汰。

研發策略確定之后,就是效率的問題了。

個人認為,研發的效率主要由兩個方面決定。一方面是工程師們是否有engineering excellence,即工程的卓越性,一方面是管理者是否搭建支持工程卓越性的文化與制度。

狹義上來講,工程卓越性是指代碼的流程是否足夠高效,足夠嚴謹,從而保證代碼的質量。從build,到code review,到test,到release,每一環都不可忽視。

團隊一旦決定更新研發策略,整個代碼流程也要隨之變動,代碼很可能在這個過程中越來越雜亂無章。因此,code refactoring也需要時常進行,讓代碼禁得住時間的考驗。工程師們需要時常問自己以下這些問題。

我的code能讓公司的新員工看懂嗎?

我的文檔里寫的話一般人看得懂嗎?術語多嗎?還是,我根本就沒有為了這段代碼寫過任何文檔?

我的這項測試是否合理?測試結果是否具有可重復性?

我是否嚴格遵守了公司的style guide?

我的code可以用在其他地方嗎?容易被其他團隊借鑒嗎?

如果給我機會重新寫一遍這段code,我會怎樣寫?

工程卓越性近年來尤為盛行。在成熟互聯網公司往往比較受重視。在大公司,工程師數量龐大,更強調團隊合作,所以更依賴工程卓越性。 而在小公司,速度往往更重要,code只要“能用”,就是好code。然而,日積月累,tech debt(技術負債)會越來越多,從而導致code質量成為研發的瓶頸。 這也是很多團隊困惑的原因。明明所有人都在加班加點地研發,卻始終進度緩慢。其實,問題不在于技術本身,而在于tech debt。 而我們明明知道有tech debt,卻往往不做出任何改變,任其增長,導致團隊陷于惡性循環之中。這是為什么? 著名的軟件工程師Martin Fowler曾把tech debt歸為了四個象限。團隊的每一位成員都要定期用這個表審視自己的項目,看看是否有tech debt。

因此,公司需要從文化上鼓勵團隊做到工程卓越性。比如,如果團隊趕時間,就要承擔因為過于匆忙帶來的后果。要么就給團隊充足的時間去做,時間分配要合理。如果一個看似簡單的項目卻需要半年時間完成,團隊領導者不可以一上來就去否定,而要先耐心了解背后的原因。 如果是一個全新的研發策略,團隊往往會在開發過程中犯很多錯誤。團隊領導者同樣不可以一上來就去否定,而要鼓勵團隊分析錯誤的而原因,避免以后再犯。 另外,工程師們不愿意清理tech debt的一個原因是怕影響進度。公司可以計劃出一月的時間,讓所有團隊一起清理tech debt,不要追進度,這樣就可以保證工程師在沒有壓力的環境下清理tech debt。 除了code質量,工程卓越性也指團隊的配套研發工具是否到位。搭建配套工具往往有幾個目的:將研發流程自動化、讓數據更容易提取并處理、讓測試結果更凸顯。 靠譜的公司會在配套工具上下重金,或是在公司內創立高效的團隊去搭建工具,為研發工程師服務。工具團隊如果掉了鏈子,研發團隊的效率會受到直接影響。 歡迎大家閱讀《落地之路》,學習更多研發團隊管理經驗。

責任編輯:xj

原文標題:如何提升研發效率?Code質量如何影響研發?

文章出處:【微信公眾號:自動駕駛說】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 互聯網
    +關注

    關注

    55

    文章

    11336

    瀏覽量

    109891
  • Code
    +關注

    關注

    0

    文章

    71

    瀏覽量

    16231
  • 軟件工程師
    +關注

    關注

    8

    文章

    243

    瀏覽量

    21641

原文標題:如何提升研發效率?Code質量如何影響研發?

文章出處:【微信號:zidongjiashishuo,微信公眾號:自動駕駛說】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發布于 :2026年03月02日 18:04:13

    在MCUXpresso for VS Code中調用JLINK Script的三種方法

      對于MCU開發者來說,VS Code憑借輕量、跨平臺、高可擴展等優勢,已經成為日常編碼的神器。然而長期以來,很多人只能把VS Code當“編輯器”使用,真正編譯、下載、調試MCU代
    的頭像 發表于 03-02 09:27 ?2303次閱讀
    在MCUXpresso for VS <b class='flag-5'>Code</b>中調用JLINK Script的三種方法

    月之暗面發布官方編程工具Kimi Code

    月之暗面已正式發布 Kimi 的編程工具:Kimi Code
    的頭像 發表于 01-29 10:23 ?1004次閱讀
    月之暗面發布官方編程工具Kimi <b class='flag-5'>Code</b>

    Claude Code在國內怎么使用?AI編程人員必看的完整指南!

    這兩年,AI編程工具層出不窮,但最近 Claude AI 在程序開發者圈子里備受歡迎,越來越多程序員發現使用Claude的體驗非常接近“一個懂工程的搭檔”,而不是簡單的代碼生成器。 但問題也隨之而來
    的頭像 發表于 01-23 14:09 ?2971次閱讀
    Claude <b class='flag-5'>Code</b>在國內怎么使用?AI編程人員必看的完整指南!

    什么是BSP工程師

    智能門鎖。 二、嵌入式工程師 隨著嵌入式設備應用越來越廣泛,相關人才的需求也越來越大。那么相關的人才都有哪些呢?其中最主要的就是嵌入式工程師。嵌入式工程師分為兩種:嵌入式硬件
    發表于 01-13 06:54

    VS Code運行 pytest_hello_world.py

    VS Code運行 pytest_hello_world.py
    的頭像 發表于 11-24 00:33 ?587次閱讀

    Joycode 無法跨項目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!

    本篇文章主要介紹 MCP Server Easy Code Reader ,它可以幫助你在使用 Joycode 編寫代碼時,根據調用鏈路將多個項目或 Jar 包中相關的代碼讀取到上下文中,供
    的頭像 發表于 11-19 15:50 ?1049次閱讀
    Joycode 無法跨項目讀取源碼怎么辦?MCP Easy <b class='flag-5'>Code</b> Reader 幫你解決!

    如何在VS code中配置Zephyr集成開發環境

    上一篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創建項目與項目調試,相信大家對RA在VS code中的開發有了基礎的了解。
    的頭像 發表于 11-05 14:46 ?1509次閱讀
    如何在VS <b class='flag-5'>code</b>中配置Zephyr集成開發環境

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發布于 :2025年09月23日 18:00:33

    BIOS POST CODE資料簡介

    BIOS POST CODE主板上電過程,BIOS自檢全過程,內部絕密資料
    發表于 08-25 16:06 ?0次下載

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    如何在VS Code中使用瑞薩RA系列MCU

    VS Code(Visual Studio Code)是微軟公司出品,它是一個免費且多功能的代碼編輯器,幾乎支持所有主要的編程語言和框架。特別是最近又新加了Github Copilot功能,讓用戶
    的頭像 發表于 04-16 14:02 ?3578次閱讀
    如何在VS <b class='flag-5'>Code</b>中使用瑞薩RA系列MCU

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51