91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

建議棄用C/C++ 后,Azure CTO再懟Git

Linux愛(ài)好者 ? 來(lái)源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-11-07 15:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

繼呼吁停用 C/C++ 開發(fā)新項(xiàng)目并使用 Rust之后,MicrosoftAzure CTO、Sysinternals 的主要開發(fā)者Mark Russinovich的一條吐槽 Git 的新社交動(dòng)態(tài)又引起了廣泛討論。他表示:

Git 又一次讓我想拔掉我的頭發(fā)。這是我使用過(guò)的所有軟件中最不直觀、最笨重的界面之一。

事實(shí)上,Mark Russinovich并不是第一個(gè)也不是唯一一個(gè)有此感想的人,很多人在評(píng)論表達(dá)了自己的共鳴。有人指出,“據(jù)我所知,連 Linus 都討厭它”。其中一條高贊評(píng)論還指向了一個(gè)吐槽 Git 的網(wǎng)頁(yè)(ohshitgit.com),這個(gè)吐槽頁(yè)面甚至被不同國(guó)家的幾十名開發(fā)者自發(fā)翻譯成了不同的語(yǔ)言版本。

676e74d6-5e50-11ed-a3b6-dac502259ad0.png

“用好 Git 很難:很容易就犯錯(cuò)了,然后想自己彌補(bǔ)犯下的錯(cuò),簡(jiǎn)直太難了。查閱 Git 文檔簡(jiǎn)直就像是個(gè)先有雞還是先有蛋的問(wèn)題,你得知道你要的是啥,但如果我知道的話,我還他媽查個(gè)毛文檔??!” 網(wǎng)頁(yè)作者還詳細(xì)分享了自己在使用Git 時(shí)所遇到的一些抓狂瞬間,并提供了所采用的解決辦法(文末閱讀原文查看詳情):

Oh shit,我剛才好像犯了個(gè)大錯(cuò),能不能給我臺(tái)時(shí)光機(jī)?。。浚?/p>

Oh shit,我剛提交 commit 就發(fā)現(xiàn)還有一個(gè)小改動(dòng)需要添加!

Oh shit,我要修改我剛剛 commit 提交的信息!

Oh shit,我不小心把本應(yīng)在新分支上提交的東西提交到了 master!

Oh shit,我把這個(gè) commit 提交錯(cuò)分支了!

Oh shit,我想用 diff 命令看下改動(dòng)內(nèi)容,但啥都沒(méi)看到?!

Oh shit,我想撤回一個(gè)很早以前的 commit!

Oh shit,我想撤回某一個(gè)文件的改動(dòng)!

*** this noise, I give up(指那些 untracked 的文件)

針對(duì)Mark Russinovich 的發(fā)言,也有人激動(dòng)地表示自己已經(jīng)因?yàn)?Git 煩擾多時(shí),現(xiàn)在則終于有權(quán)威人士出來(lái)發(fā)聲了。 根據(jù)維基百科,Mark Eugene Russinovich(生于 1966 年 12 月 22 日)是西班牙裔美國(guó)軟件工程師,現(xiàn)任 Microsoft Azure CTO。在 2006 年被微軟收購(gòu)之前, 他是軟件生產(chǎn)商 Winternals 的聯(lián)合創(chuàng)始人。 Mark Russinovich 首次接觸電腦是在 20 世紀(jì) 70 年代,源于他朋友的父親得到了一臺(tái) Apple II。彼時(shí),他就能夠?qū)ζ?ROM 進(jìn)行逆向工程以及為其編寫程序。15 歲時(shí),他給自己買了第一臺(tái)電腦 —— 德州儀器TI99/4A。他還是小說(shuō) Rogue Code、Zero Day and Trojan Horse、Windows Internals、Sysinternals tools 的作者。2005 年,在業(yè)界引起巨大反響的索尼 DRM 反拷貝程序事件也是他發(fā)現(xiàn)的。

審核編輯 :李倩

聲明:本文內(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)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77144
  • Git
    Git
    +關(guān)注

    關(guān)注

    0

    文章

    207

    瀏覽量

    16943

原文標(biāo)題:建議棄用 C/C++ 后,Azure CTO 再懟 Git:最不直觀、最笨重

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    keil實(shí)現(xiàn)cc++混合編程

    起因項(xiàng)目中使用到一個(gè)開源的模擬IIC的庫(kù),封裝的比較好,但是是使用c++寫的。于是將其移植到自己的項(xiàng)目中,主要有以下三步操作: 在工程選項(xiàng)中 C/C++中去掉勾選 C99 Mode
    發(fā)表于 01-26 08:58

    汽車網(wǎng)絡(luò)安全開發(fā)語(yǔ)言選型指南:C/C++/Rust/Java等主流語(yǔ)言對(duì)比+Perforce QAC/Klocwork工具支持

    汽車網(wǎng)絡(luò)安全如何選編程語(yǔ)言?C、C++、Rust、Java……誰(shuí)更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語(yǔ)言的優(yōu)劣與適用場(chǎng)景,以及Perforce QAC/Klocwork對(duì)MISRA、CERT等規(guī)范的支持。
    的頭像 發(fā)表于 12-26 11:13 ?443次閱讀
    汽車網(wǎng)絡(luò)安全開發(fā)語(yǔ)言選型指南:<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>/Rust/Java等主流語(yǔ)言對(duì)比+Perforce QAC/Klocwork工具支持

    C語(yǔ)言與C++的區(qū)別及聯(lián)系

    C語(yǔ)言和C++到底是什么關(guān)系? 首先C++C語(yǔ)言本來(lái)就是兩種不同的編程語(yǔ)言,但C++確實(shí)是對(duì)C
    發(fā)表于 12-24 07:23

    CC++之間的聯(lián)系

    1、語(yǔ)法兼容性: C++完全兼容C語(yǔ)言的語(yǔ)法,這意味著任何有效的C語(yǔ)言程序都可以直接在C++編譯器下編譯通過(guò)。 2、底層控制: C++
    發(fā)表于 12-11 06:51

    C語(yǔ)言和C++之間的區(qū)別是什么

    區(qū)別 1、面向?qū)ο缶幊?(OOP): C語(yǔ)言是一種面向過(guò)程的語(yǔ)言,它強(qiáng)調(diào)的是通過(guò)函數(shù)將任務(wù)分解為一系列步驟進(jìn)行執(zhí)行。 C++C語(yǔ)言的基礎(chǔ)上擴(kuò)展了面向?qū)ο蟮奶匦?,支持?class)、封裝、繼承
    發(fā)表于 12-11 06:23

    C/C++條件編譯

    條件編譯是一種在編譯時(shí)根據(jù)條件選擇性地包含或排除部分代碼的處理方法。在 C/C++ 中,條件編譯使用預(yù)處理指令 #ifdef、#endif、#else 和 #elif 來(lái)實(shí)現(xiàn)。常用的條件編譯指令有
    發(fā)表于 12-05 06:21

    C++程序異常的處理機(jī)制

    1、什么是異常處理? 有經(jīng)驗(yàn)的朋友應(yīng)該知道,在正常的CC++編程過(guò)程中難免會(huì)碰到程序不按照原本設(shè)計(jì)運(yùn)行的情況。 最常見(jiàn)的有除法分母為零,數(shù)組越界,內(nèi)存分配失效、打開相應(yīng)文件失敗等等。 一個(gè)程序
    發(fā)表于 12-02 07:12

    C/C++代碼靜態(tài)測(cè)試工具Perforce QAC 2025.3的新特性

    ?Perforce Validate?中?QAC?項(xiàng)目的相對(duì)/根路徑的支持。C++?分析也得到了增強(qiáng),增加了用于檢測(cè) C++?并發(fā)問(wèn)題的新檢查,并改進(jìn)了實(shí)體名稱和實(shí)
    的頭像 發(fā)表于 10-13 18:11 ?576次閱讀
    <b class='flag-5'>C</b>/<b class='flag-5'>C++</b>代碼靜態(tài)測(cè)試工具Perforce QAC 2025.3的新特性

    rtsmart開啟C++特性支持,工具鏈編譯內(nèi)核不通過(guò)怎么解決?

    各位大佬好,本人在rtsmart項(xiàng)目中需要使用C++11特性,在menuconfig那里配置了支持C++特性,使用7.3.0版本的arm-linux-musleabi編譯器編譯內(nèi)核時(shí)出現(xiàn) 錯(cuò)誤
    發(fā)表于 09-29 07:49

    技能+1!如何在樹莓派上使用C++控制GPIO?

    在使用樹莓派時(shí),你會(huì)發(fā)現(xiàn)Python和Scratch是許多任務(wù)(包括GPIO編程)中最常用的編程語(yǔ)言。但你知道嗎,你也可以使用C++進(jìn)行GPIO編程,而且這樣做還有不少好處。借助WiringPi
    的頭像 發(fā)表于 08-06 15:33 ?4167次閱讀
    技能+1!如何在樹莓派上使用<b class='flag-5'>C++</b>控制GPIO?

    C++ 與 Python:樹莓派上哪種語(yǔ)言更優(yōu)?

    廣泛應(yīng)用于樹莓派項(xiàng)目中。然而,C++在性能要求極高的應(yīng)用和底層硬件控制方面表現(xiàn)出色。兩者之間的選擇取決于項(xiàng)目需求和對(duì)編程的熟悉程度。嗯,這就是簡(jiǎn)短的答案,但讀完
    的頭像 發(fā)表于 07-24 15:32 ?957次閱讀
    <b class='flag-5'>C++</b> 與 Python:樹莓派上哪種語(yǔ)言更優(yōu)?

    Perforce QAC產(chǎn)品簡(jiǎn)介:面向C/C++的靜態(tài)代碼分析工具(已通過(guò)SO 26262認(rèn)證)

    Perforce QAC專為C/C++開發(fā)者打造,支持多種編碼規(guī)范、功能安全標(biāo)準(zhǔn)(ISO 26262)等,廣泛用于汽車、醫(yī)療、嵌入式開發(fā)領(lǐng)域,可幫助快速識(shí)別關(guān)鍵缺陷、提升代碼質(zhì)量、實(shí)現(xiàn)合規(guī)交付。
    的頭像 發(fā)表于 07-10 15:57 ?1288次閱讀
    Perforce QAC產(chǎn)品簡(jiǎn)介:面向<b class='flag-5'>C</b>/<b class='flag-5'>C++</b>的靜態(tài)代碼分析工具(已通過(guò)SO 26262認(rèn)證)

    主流的 MCU 開發(fā)語(yǔ)言為什么是 C 而不是 C++?

    在單片機(jī)的地界兒里,C語(yǔ)言穩(wěn)坐中軍帳,C++想分杯羹?難嘍。咱電子工程師天天跟那針尖大的內(nèi)存空間較勁,C++那些花里胡哨的玩意兒,在這兒真玩不轉(zhuǎn)。先說(shuō)內(nèi)存這道坎兒。您當(dāng)stm32f4的256kRAM
    的頭像 發(fā)表于 05-21 10:33 ?1058次閱讀
    主流的 MCU 開發(fā)語(yǔ)言為什么是 <b class='flag-5'>C</b> 而不是 <b class='flag-5'>C++</b>?

    C++學(xué)到什么程度可以找工作?

    C++學(xué)到什么程度可以找工作?要使用C++找到工作,特別是作為軟件開發(fā)人員或相關(guān)職位,通常需要掌握以下幾個(gè)方面: 1. **語(yǔ)言基礎(chǔ)**:你需要對(duì)C++的核心概念有扎實(shí)的理解,包括但不限于指針、內(nèi)存
    發(fā)表于 03-13 10:19

    rtsmart開啟C++特性支持,工具鏈編譯內(nèi)核不通過(guò)怎么解決?

    各位大佬好,本人在rtsmart項(xiàng)目中需要使用C++11特性,在menuconfig那里配置了支持C++特性,使用7.3.0版本的arm-linux-musleabi編譯器編譯內(nèi)核時(shí)出現(xiàn) 錯(cuò)誤
    發(fā)表于 03-10 08:06