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

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

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

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

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

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

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

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

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

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

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

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

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

關鍵字: 工業(yè)機器人 機器人 編程

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

關鍵字: BSP ARMA COM 代碼

實際上函數指針本質也是一個指針,只不過這個指針指向的不是內存中的一段數據而是內存中的一段代碼

關鍵字: 指針 數據 代碼

現在網上有很多播放量巨高的免費編程項目教程,很多學編程的同學可能都看過,就導致大家可能寫在簡歷上的內容都差不多。

關鍵字: 項目 編程 簡歷

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

關鍵字: MIDDOT MDASH GUI WORLD

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

關鍵字: 本田 飛機 ELITE MDASH

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

關鍵字: 加密 MDASH

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

關鍵字: ST FDA 代碼 ADI

一般從事互聯網工作,尤其是軟件類崗位,通常加班現象都是比較嚴重的。那么,做硬件的就沒有加班了嗎?

關鍵字: 互聯網 程序員 工程師

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

關鍵字: 豐田 代碼 信息安全

充電吧

89208 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉