日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]David Veksler曾發(fā)表過一篇博文“Some lesser-known truths about programming”,列出了一些鮮為人知的編程事實,這些事實是什么呢?酷殼個人網(wǎng)站樓主陳皓對此文進(jìn)行了翻譯,全文摘錄如下:我的程序員經(jīng)歷

David Veksler曾發(fā)表過一篇博文“Some lesser-known truths about programming”,列出了一些鮮為人知的編程事實,這些事實是什么呢?酷殼個人網(wǎng)站樓主陳皓對此文進(jìn)行了翻譯,全文摘錄如下:

我的程序員經(jīng)歷讓我明白了一些關(guān)于軟件開發(fā)的事情,下面是一些在編程中可能會讓人感到詫異的事情:

1. 一個程序員用了大約只用了10%-20%的時間來編碼,而且大多數(shù)程序員,無論他的水平如何,其平均每天只有10-12行代碼最終會進(jìn)入最終的軟件產(chǎn)品中。這是因為,優(yōu)秀的程序員會花費90%的時間來思考、調(diào)查與研究最佳的設(shè)計。而糟糕的程序員則會花費90%的時間來調(diào)試代碼,并隨意地改動代碼并嘗試讓代碼工作起來。

“A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer.”

–Bill Gates

“一個優(yōu)秀的車工其工資是一個普通車工的好幾倍,但是一個優(yōu)秀程序員寫出來的代碼比一個普通程序員要值錢一萬倍。”——比爾蓋茨

2. 一個好的程序員比一個普通的程序員多十倍的生產(chǎn)率,而一個優(yōu)秀的程序員的生產(chǎn)率則比普通程序員多20-100倍。這并非夸張,因為自從上世紀(jì)60年代的研究一直表明這是一個事實。一個糟糕的程序員并不只是沒有產(chǎn)出的——他們并不僅是完成不了工作,而且還會制造出大量的讓別人頭痛并要去解決的麻煩。

3. 優(yōu)秀的程序員花少量的時間寫代碼——那些代碼都會出現(xiàn)在最終的產(chǎn)品中。那些花大量的時間寫代碼的程序員其實很懶惰、很無知,或者很自大,以至于不能使用已經(jīng)存在了的解決方案來解決已有的問題。優(yōu)秀的程序員精通于對通用模式的識別和重用,好的程序員并不害怕持續(xù)地重構(gòu)/重寫自己的代碼,直到達(dá)到最理想的方案。糟糕的程序員的代碼基本上都缺少概念一致性,代碼冗長,缺少層次和模式,因此也就很難被重構(gòu),很多時候重寫他們的代碼要比重構(gòu)他們的代碼要容易得多。

4. 軟件和其它一切事物一樣,都遵循著一致性規(guī)則。持續(xù)地更改只會讓軟件變成一潭爛泥,其破壞了原始設(shè)計的概念一致性。軟件產(chǎn)品變成泥沼是不可避免的事情,但是因為程序員不考慮軟件概念一致性,而導(dǎo)致軟件產(chǎn)品更為快速地成為泥沼,這種速度快得可能會在軟件產(chǎn)品還沒有完成時,軟件產(chǎn)品已經(jīng)變得沒有價值。設(shè)計概念一致性的失敗通常都會導(dǎo)致軟件項目的失?。ǘ诙髮?dǎo)致軟件項目失敗的原因,則是發(fā)布的軟件并不是用戶想要的)。當(dāng)軟件變成爛泥的速度正在呈指數(shù)級下降,則太多的項目在被完結(jié)前都面臨著激增的時間和成本。

5. 一個“2004研究報告”指出,大多數(shù)的軟件項目 (51%) 都會在關(guān)鍵環(huán)節(jié)出問題。而15%的項目則是完全失敗,當(dāng)然,這比1994年有了很大的進(jìn)步,當(dāng)時完全失敗的項目是31%。

6. 雖然,幾乎所有的軟件產(chǎn)品都有些開發(fā)團(tuán)隊,但其并不是民主的。通常,只有一個人負(fù)責(zé)設(shè)計,而剩下的人去實現(xiàn)細(xì)節(jié)。

7. 編程是一個辛苦的工作。其實是一個劇烈的腦力勞動。好的程序員24×7地在思考他們的工作,他們一般都在洗澡和夢中編寫軟件中最重要的代碼。因為最重要的工作只能在鍵盤之外完成,軟件項目不可能因為加班或是加人來加快進(jìn)度。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將對工業(yè)機(jī)器人的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對工業(yè)機(jī)器人的了解程度,和小編一起來閱讀以下內(nèi)容吧。

關(guān)鍵字: 工業(yè)機(jī)器人 機(jī)器人 編程

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟(jì)和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

實際上函數(shù)指針本質(zhì)也是一個指針,只不過這個指針指向的不是內(nèi)存中的一段數(shù)據(jù)而是內(nèi)存中的一段代碼

關(guān)鍵字: 指針 數(shù)據(jù) 代碼

現(xiàn)在網(wǎng)上有很多播放量巨高的免費編程項目教程,很多學(xué)編程的同學(xué)可能都看過,就導(dǎo)致大家可能寫在簡歷上的內(nèi)容都差不多。

關(guān)鍵字: 項目 編程 簡歷

一星期中最糟糕的一天,這居然也成功拿下了吉尼斯記錄。10月17日,吉尼斯世界紀(jì)錄官微發(fā)文稱,正式認(rèn)證星期一為一個周里最糟糕的一天,周五是最偉大的一天??雌饋碛悬c官微小編搞怪的意思,畢竟尚未見到正式的證書。當(dāng)然,一些打工人...

關(guān)鍵字: MIDDOT MDASH GUI WORLD

10月17日,Honda的飛機(jī)事業(yè)子公司——Honda Aircraft Company(以下簡稱:HACI)在2022年美國公務(wù)航空大會暨展覽會上,發(fā)布超輕型公務(wù)機(jī)HondaJet的升級版機(jī)型&...

關(guān)鍵字: 本田 飛機(jī) ELITE MDASH

近日,東航、南航、海航等多家航空公司宣布恢復(fù)并加密多條國際航線。10月17日,東方航空官宣,計劃于10月底恢復(fù)多條國際航線,包括上海—曼谷—青島、杭州/青島/南京/昆明—東京成田、青島...

關(guān)鍵字: 加密 MDASH

蘇州2022年10月17日 /美通社/ -- 開拓藥業(yè)(股票代碼:9939.HK),一家專注于潛在同類首創(chuàng)和同類最佳創(chuàng)新藥物研發(fā)及產(chǎn)業(yè)化的生物制藥公司,宣布其自主研發(fā)、潛在同類首創(chuàng)的福瑞他恩(KX-826)治療痤瘡的中國...

關(guān)鍵字: ST FDA 代碼 ADI

一般從事互聯(lián)網(wǎng)工作,尤其是軟件類崗位,通常加班現(xiàn)象都是比較嚴(yán)重的。那么,做硬件的就沒有加班了嗎?

關(guān)鍵字: 互聯(lián)網(wǎng) 程序員 工程師

在智能汽車時代,保障智能汽車數(shù)據(jù)安全已成為一項新的重要課題。

關(guān)鍵字: 豐田 代碼 信息安全

充電吧

89209 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉