日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

對(duì)于工程師來(lái)說(shuō)code只要能用,就是好code嗎

自動(dòng)駕駛說(shuō) ? 來(lái)源:自動(dòng)駕駛說(shuō) ? 作者:自動(dòng)駕駛說(shuō) ? 2020-10-14 09:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

讀者問(wèn)題:提升研發(fā)效率最有效的方法有哪些?

首先,這個(gè)問(wèn)題的前提是你敢于質(zhì)疑你的研發(fā)方法。如果發(fā)現(xiàn)團(tuán)隊(duì)長(zhǎng)時(shí)間無(wú)法突破研發(fā)瓶頸,很可能是因?yàn)檠邪l(fā)的方法不對(duì)。

團(tuán)隊(duì)的管理者應(yīng)時(shí)常審視團(tuán)隊(duì)使用的研發(fā)策略,思考有沒有更好的方法,絕不能固守常態(tài)。

特別是在自動(dòng)駕駛領(lǐng)域,各種研發(fā)策略日新月異,管理者如果跟不上節(jié)奏,很快就會(huì)被行業(yè)淘汰。

研發(fā)策略確定之后,就是效率的問(wèn)題了。

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

狹義上來(lái)講,工程卓越性是指代碼的流程是否足夠高效,足夠嚴(yán)謹(jǐn),從而保證代碼的質(zhì)量。從build,到code review,到test,到release,每一環(huán)都不可忽視。

團(tuán)隊(duì)一旦決定更新研發(fā)策略,整個(gè)代碼流程也要隨之變動(dòng),代碼很可能在這個(gè)過(guò)程中越來(lái)越雜亂無(wú)章。因此,code refactoring也需要時(shí)常進(jìn)行,讓代碼禁得住時(shí)間的考驗(yàn)。工程師們需要時(shí)常問(wèn)自己以下這些問(wèn)題。

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

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

我的這項(xiàng)測(cè)試是否合理?測(cè)試結(jié)果是否具有可重復(fù)性?

我是否嚴(yán)格遵守了公司的style guide?

我的code可以用在其他地方嗎?容易被其他團(tuán)隊(duì)借鑒嗎?

如果給我機(jī)會(huì)重新寫一遍這段code,我會(huì)怎樣寫?

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

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

責(zé)任編輯:xj

原文標(biāo)題:如何提升研發(fā)效率?Code質(zhì)量如何影響研發(fā)?

文章出處:【微信公眾號(hào):自動(dòng)駕駛說(shuō)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    55

    文章

    11350

    瀏覽量

    110491
  • Code
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    16303
  • 軟件工程師
    +關(guān)注

    關(guān)注

    8

    文章

    243

    瀏覽量

    21692

原文標(biāo)題:如何提升研發(fā)效率?Code質(zhì)量如何影響研發(fā)?

文章出處:【微信號(hào):zidongjiashishuo,微信公眾號(hào):自動(dòng)駕駛說(shuō)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    硬件工程師甩鍋排行榜 #電子 #電子工程師 #硬件工程師 #甩鍋的各種理由 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月06日 18:30:55

    電子工程師的雙標(biāo)瞬間 #電子 #電子愛好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)

    電子工程師
    揚(yáng)興科技
    發(fā)布于 :2026年03月02日 18:04:13

    在MCUXpresso for VS Code中調(diào)用JLINK Script的三種方法

      對(duì)于MCU開發(fā)者來(lái)說(shuō),VS Code憑借輕量、跨平臺(tái)、高可擴(kuò)展等優(yōu)勢(shì),已經(jīng)成為日常編碼的神器。然而長(zhǎng)期以來(lái),很多人只能把VS Code當(dāng)“編輯器”使用,真正編譯、下載、調(diào)試MCU代
    的頭像 發(fā)表于 03-02 09:27 ?3279次閱讀
    在MCUXpresso for VS <b class='flag-5'>Code</b>中調(diào)用JLINK Script的三種方法

    月之暗面發(fā)布官方編程工具Kimi Code

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

    Claude Code在國(guó)內(nèi)怎么使用?AI編程人員必看的完整指南!

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

    什么是BSP工程師

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

    VS Code運(yùn)行 pytest_hello_world.py

    VS Code運(yùn)行 pytest_hello_world.py
    的頭像 發(fā)表于 11-24 00:33 ?795次閱讀

    Joycode 無(wú)法跨項(xiàng)目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!

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

    如何在VS code中配置Zephyr集成開發(fā)環(huán)境

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

    BIOS POST CODE資料簡(jiǎn)介

    BIOS POST CODE主板上電過(guò)程,BIOS自檢全過(guò)程,內(nèi)部絕密資料
    發(fā)表于 08-25 16:06 ?0次下載

    SEGGER工具鏈集成到CMake和VS Code

    SEGGER公司已將其嵌入式開發(fā)工具鏈集成到了廣泛使用的CMake構(gòu)建配置工具中,這意味著基于Visual Studio Code(VS Code)代碼編輯器的應(yīng)用開發(fā)可以方便的使用SEGGER工具實(shí)現(xiàn)了。
    的頭像 發(fā)表于 07-23 15:06 ?1217次閱讀
    公安县| 益阳市| 岳普湖县| 汉源县| 大同县| 手游| 汉寿县| 明光市| 盐池县| 三明市| 凌云县| 新河县| 土默特右旗| 聂荣县| 博兴县| 南宫市| 禹州市| 周至县| 锡林郭勒盟| 巩留县| 略阳县| 舟曲县| 蓬安县| 红安县| 兴化市| 清水县| 贡觉县| 遂川县| 广宗县| 高密市| 天水市| 阜南县| 略阳县| 巴青县| 北京市| 胶南市| 于都县| 象山县| 和顺县| 丹寨县| 余江县|