SEO優化 > 追蹤熱點 / 程序員編程圣經:處處是笑話,句句皆真相 - 編程,程序員
我收集了很多關于軟件開發者的編程語錄。這些語錄和軟件開發維護、調試、軟件bug、軟件設計和文檔、代碼質量、測試和管理等相關。下面這59條編程語錄雖然令人捧腹但也揭示...
我收集了很多關于軟件開發者的編程語錄。這些語錄和軟件開發維護、調試、軟件bug、軟件設計和文檔、代碼質量、測試和管理等相關。下面這59條編程語錄雖然令人捧腹但也揭示了真相。只有真正的軟件開發人員才能理解這些編程語錄的價值。下面,就讓我們開始吧……
軟件開發人員和程序員語錄
1.A good programmer is someone who always looks both ways before crossing a one-way street. (Doug Linder)
好的程序員即使在過單行道時也總是會環顧兩邊。
2.Don’t worry if it doesn’t work right. If everything did, you’d be out of a job. (Mosher’s Law of Software Engineering)
不要擔心它能否正常工作。如果一切正常,那么你就會失去工作。
3.The trouble with programmers is that you can never tell what a programmer is doing until it’s too late. (Seymour Cray)
程序員的煩惱是,你永遠無法知道一個程序員在做什么,直到為時已晚。
4.Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris. (Larry Wall)
程序員的美德:懶惰,沒有耐心以及老子天下第一。
5.Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. (Martin Golding)
寫代碼的時候總是想象維護你代碼的家伙是一個知道你住在哪里的暴力精神病患者。
6.One man’s crappy software is another man’s full time job. (Jessica Gaston)
一個人寫的爛軟件將會給另一個人帶來一份全職工作。
7.If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization. (Gerald Weinberg)
如果建筑工人用程序員寫程序的方式建造建筑物,那么來的第一只啄木鳥(找bug)就將摧毀文明。
8.The most likely way for the world to be destroyed, most experts agree, is by accident. That’s where we come in; we’re computer professionals. We cause accidents. (Nathaniel Borenstein)
大多數專家認為,世界被破壞的最有可能的方式是,是因為偶然。那就是我們所要進入的領域:我們是計算機專家。我們制造偶然。
9.It’s a curious thing about our industry: not only do we not learn from our mistakes, we also don’t learn from our successes. (Keith Braithwaite)
這是我們這個行業的一件咄咄怪事:我們不僅不從錯誤中學習,我們也不從成功中學習。
10.Once a new technology starts rolling, if you’re not part of the steamroller, you’re part of the road. (Stewart Brand)
一旦一種新技術開始滾動碾壓道路,如果你不能成為壓路機的一部分,那么你就只能成為道路的一部分。
11. If at first you don’t succeed, call it version 1.0 (unknown)
如果第一次你沒有成功,那么稱之為1.0版,繼續加油。
12.All programmers are playwrights and all computers are lousy actors. (Anonymous Hack Actor)
所有的程序員都劇作家,而所有計算機都是糟糕的演員。
13.The sooner you get behind in your work, the more time you have to catch up. (Anonymous Scheduler)
工作拉下得越早,趕上去所需要的時間越多。
14.When a programming language is created that allows programmers to program in simple English, it will be discovered that programmers cannot speak English. (Anonymous Linguist)
當創建一種編程語言允許程序員使用簡單英語編程的時候,那么新問題又來了,你會發現程序員不說英語。
15.Why do we never have time to do it right, but always have time to do it over? (Anonymous)
為什么我們總是沒有時間把事情做對,卻有時間做完它?
16.Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
傻瓜寫計算機能理解的代碼。優秀的程序員寫人類能讀懂的代碼。
17.Any code of your own that you haven’t looked at for six or more months might as well have been written by someone else. (Eagleson’s law)
自己的代碼六個月或更久不見,還不如別人寫的代碼。
編程/軟件開發語錄
1.Measuring programming progress by lines of code is like measuring aircraft building progress by weight. (Bill Gates)
通過代碼行數衡量開發進程就好比用重量來衡量飛機制造進度。
2. Programming is like sex. One mistake and you have to support it for the rest of your life. (Michael Sinz)
編程就像性愛一樣。一個錯誤就能綁住你的余生。
3.Walking on water and developing software from a specification are easy if both are frozen. (Edward V Berard)
在目的明確的基礎上開發軟件就像在結冰的水上行走一樣簡單。
4.The first 90 percent of the code accounts for the first 90 percent of the development time…The remaining 10 percent of the code accounts for the other 90 percent of the development time.(Tom Cargill)
開始90%的代碼占開始90%的開發時間……剩下10%的代碼還是占90%的開發時間。
5.Commenting your code is like cleaning your bathroom—you never want to do it, but it really does create a more pleasant experience for you and your guests. (Ryan Campbell)
注釋代碼就像是清潔浴室——盡管你滿心不情愿,但它確實可以為你和你的客人創造一種更舒適的體驗。
6.Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Rick Cook)
當今的編程是軟件工程師——努力建設更大多更好的傻瓜式程序,和上帝——試圖產出更大多更好的傻瓜之間的競爭。到目前為止,世上帝是獲勝者。
7.The hardest part of design…is keeping features out. (Donald Norman)
設計中最難的部分……是阻止功能。
8. In order to understand recursion, one must first understand recursion. (Anonymous)
要想了解遞歸,首先必須理解遞歸。
9.There are only two kinds of programming languages: those people always bitch about and those nobody uses. (Bjarne Stroustrup)
只有兩種編程語言:一種是天天挨罵的,另一種是沒人用的。
10.The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous)
關于布爾值最妙的一點是,就算你錯了,你也只是錯了這一處而已。
11.If Java had true garbage collection, most programs would delete themselves upon execution. (Robert Swell)
如果Java真的有垃圾收集,那么大多數程序會執行自我刪除。
12.In theory, there is no difference between theory and practice. But, in practice, there is. (Jan L. A. van de Snepscheut)
理論上看,理論和實踐之間是沒有差別的。但是,在實踐中,有。
13.Ready, fire, aim: the fast approach to software development. Ready, aim, aim, aim, aim: the slow approach to software development. (Anonymous)
準備,開火,瞄準:快速的軟件開發方法。準備,瞄準,瞄準,瞄準,瞄準:緩慢的軟件開發方法。
14.Programming is 10% science, 20% ingenuity, and 70% getting the ingenuity to work with the science. (Anonymous)
編程就是10%的科學,20%得的獨創性,再加70%和這門科學的靈巧合作。
15. It is easier to measure something than to understand what you have measured. (Anonymous)
衡量比理解你衡量了什么容易。
16.Benchmarks don’t lie, but liars do benchmarks. (Anonymous)
基準不會撒謊,但制定基準的人會撒謊。
17.Better train people and risk they leave–than do nothing and risk they stay. (Anonymous)
就算是培訓好的員工離開——也好過他們什么也不做卻留下來。
18.The goal of Computer Science is to build something that will last at least until we’ve finished building it. (Anonymous)
計算機科學的目標是構建一個至少能持續到我們構建完成的東西。
19.Java is to JavaScript what Car is to Carpet. (Chris Heilmann)
Java之于JavaScript就像car之于carpet(地毯)。后者看上去像是前者的衍生物,實則是完全不同的兩個東西。
20.It’s not at all important to get it right the first time. It’s vitally important to get it right the last time. (Andrew Hunt and David Thomas)
第一次是否正確完成一點也不重要。最后一次正確完成才至關重要。
21.Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. (Stan Kelly-Bootle)
數組的下標一定要從0或1開始嗎?我認為,我采取的中間值0.5沒有經過適當考慮就被駁回了。
22.Programs must be written for people to read, and only incidentally for machines to execute. (Abelson / Sussman)
程序必須寫得能供人閱讀,機器執行只是附帶。
23.Programming can be fun, so can cryptography; however they should not be combined. (Kreitzberg and Shneiderman)
編程可以很有趣,密碼學也是如此;但是兩者不應該攪和在一起。
24. Copy and paste is a design error. (David Parnas)
復制粘貼是一個設計錯誤。
25.Computers are good at following instructions, but not at reading your mind. (Donald Knuth)
計算機善于遵循指令,不善于讀取你的想法。
軟件調試語錄
1.Deleted code is debugged code. (Jeff Sickel)
刪除的代碼是經過調試的代碼。
2.If debugging is the process of removing software bugs, then programming must be the process of putting them in. (Edsger Dijkstra)
如果調試是消除軟件bug的過程,那么編程就是產出bug的過程。
3.Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are–by definition–not smart enough to debug it.
調試一段程序的難度是寫出這段程序的難度的兩倍,因此,如果你的代碼盡可能清楚的話,那么你就不用費力地調試它。
4. It’s hard enough to find an error in your code when you’re looking for it; it’s even harder when you’ve assumed your code is error-free. (Steve McConnel)
你的目的是找bug的時候,bug已經很難找了;更不要說當你認為自己的代碼中沒有錯誤的時候。
軟件bug語錄
1.It’s not a bug–it’s an undocumented feature. (Anonymous)
這不是bug——這是沒有被證明的功能。
2.Without requirements or design, programming is the art of adding bugs to an empty text file. (Louis Srygley)
如果沒有需求和設計,那么編程就是添加bug到空的文本文件的藝術。
3.Bad code isn’t bad, its just misunderstood. (Anonymous Code Behaviorist)
所謂壞的代碼并不壞,它只是被誤解了。
4.There are two ways to write error-free programs; only the third one works. (Alan J. Perlis)
寫沒有錯誤的程序有兩種方式;但第三種才有效。
5.Beware of bugs in the above code; I have only proved it correct, not tried it. (Donald Knuth)
小心上面代碼中的bug;我只證明了它是正確的,還沒有嘗試過。
軟件/終端產品語錄1.Before software can be reusable it first has to be usable. (Ralph Johnson)
在軟件可以被可重復使用前,它首先必須是可用的。
2.Software undergoes beta testing shortly before it’s released. Beta is Latin for“still doesn’t work”. (Anonymous)
軟件在發布前要經過beta測試。beta即拉丁語“仍然無法正常工作”的意思。
3.The best performance improvement is the transition from the nonworking state to the working state. (J. Osterhout)
最佳性能改進是指從不可工作狀態向工作狀態的轉變。
4.The cheapest, fastest, and most reliable components are those that aren’t there. (Gordon Bell)
最便宜,最快和最可靠的組件是不存在的。
5. I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing. (Oktal)
我認為微軟命名.Net,它就不會在Unix目錄列表顯示出來。
6.Software and cathedrals are much the same–first we build them, then we pray. (Sam Redwine)
軟件和教堂非常相似——首先,我們建造它們,然后我們祈禱。
7.The software isn’t finished until the last user is dead. (Anonymous)
直到最后一個用戶死去,軟件才算完成。
8.Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves. (Alan Kay)
現在的大多數軟件非常像埃及金字塔,在彼此之間堆建了成千上萬的磚塊,缺乏結構完整性,只是靠蠻力和成千上萬的奴隸完成。
【版權與免責聲明】如發現內容存在版權問題,煩請提供相關信息發郵件至245858536@qq.com,我們將及時溝通與處理。本站內容除非來源注明SEO篇章(www.arblaws.com),否則均為網友轉載,涉及言論、版權與本站無關。猜你喜歡
- 2018-03-13 從代碼小白到半入門前端的路程,只有咬牙堅持
- 2016-12-20 查看域名歷史軟件
- 2016-11-17 廣東警方發布2016年9-10月份17款違規APP
- 2016-11-14 西門子45億美元正式收購半導體軟件公司Mentor Graphics
- 2016-11-06 《紐約時報》開發機器人軟件報道美國總統大選
- 2016-11-06 深圳破獲特大網絡股票詐騙案:用軟件虛假交易,一人飾多角
- 2016-11-05 比爾·蓋茨寫代碼水平放BAT里啥級別?網友是這么討論的
- 2016-11-04 為什么在軟件上強勢的印度硬件方面卻鮮有作為?
- 2016-10-31 僵尸應用遭殃:App Store五千多中文軟件被蘋果下架
- 2016-09-22 div+css為什么對網站優化有很大的效用
- 搜索
-
- 12-01第七屆中國SEO排行榜大會深圳站精彩落幕
- 11-19站長分享自己網站訪客統計數據
- 11-18感覺SEO越來越難做了,SEO這個職業還有前景么?
- 11-17百度將對熊掌號進行流量傾斜,還沒開通的抓緊啦!
- 11-15想知道SEO真相是什么?大咖告訴你
- 11-09聊聊網站被運營商劫持
- 11-09站長工具chinaz下的關鍵詞消失解決辦法!
- 11-08穩定排名的方式是不是只有更新文章?
- 10-24從2013年至今百度公布的算法統計
- 10-19十九大報告給出了你最關心的十個問題的答案(圖文)
- 10-1201-09還要再談網紅馬佳佳嗎?
- 01-09惠多網:大部分人的新名詞,少部分人忘卻的記憶
- 01-08什么會是移動互聯網尋址標準?
- 11-19不止是臺燈,它還是一款手機投影儀
- 11-19“宮斗劇”結束:超級高鐵公司Hyperloop與創始人達成和解
- 11-192016世界互聯網大會:企業家代表集體采訪側記
- 11-19新聞聚合BuzzFeed在G輪融資再獲2億美元,估值15億美元
- 11-19揭秘微信薦股騙局:收上萬會費再無神通
- 11-19微博1.2億美元投資一直播母公司一下科技
- 11-19大躍進之后,樂視賈躍亭到底還差多少錢?
- 11-19白金漢宮將耗3.69億英鎊修繕:更換電線就達160公里長
- 11-19阿里巴巴、京東等反炒信企業聯合發布第一期黑名單
- 11-19馬云:沒有數據,做互聯網金融是胡說八道
- 11-19福建將推閩南話水平等級測試:以純正度評判、錄音方式考核
- 11-19印度時尚電商Koovs融資1600萬美元,定位年輕群體
- 11-19中國電信骨干線路出現故障:南北互聯和海外訪客受影響
- 11-19馬云、王健林同臺,一個談“斗地主”,一個談空氣治理
- 11-19微信小程序,暗藏著張小龍怎樣的情景規劃
- 11-19UNICAF獲1200萬美元融資,“新型學?!比绾卧诜侵拮鰧W歷教育
- 2116℃韓國Snow與軟銀設4300萬美元基金:共助VR/AR發展
- 1853℃不會拍照的手殘黨看過來,這款智能相機應用是你掉的么?
- 1670℃網絡瘋傳魅族網頁代碼 PRO6或賣2799
- 1629℃《財富》500強看中國經濟:科技還比不上房地產
- 1618℃不留短板 PRO 6的背后的魅族發展路徑
- 1481℃揭秘微信薦股騙局:收上萬會費再無神通
- 1420℃詹妮弗勞倫斯的女星iCloud裸照泄露案宣判:黑客獲刑18個月
- 1416℃席卷中端存儲市場,深度解密Unity!
- 1415℃Zcash正式發布:號稱真正匿名數字貨幣
- 1400℃美國發布最新高校排行榜:哈佛再次屈居第二 - 哈佛,耶魯,普林斯頓大學
- 1386℃含色情低俗內容:北京網信辦責令映客/花椒/一直播等直播網站整改 - 網絡直播,網絡主播
- 1353℃云之重器、天河神武;云之無界、銀盾起航
- 1345℃這個號稱有一千八百億億個星球的游戲,終于要上線了
- 1342℃索尼PSV系統升級:破解漏洞被火速封殺
- 1339℃iOS?10?及?macOS?Sierra?公測版今天正式推出,來做個嘗鮮的勇士吧?|?極客早知道
- 1315℃程序員編程圣經:處處是笑話,句句皆真相 - 編程,程序員
- 1301℃探營聯邦快遞:全球最大快遞,共有643架飛機 - 聯邦快遞,快遞 - SEO篇章
- 1277℃機器人的高級階段:不受人工控制的自我復制
- 1277℃四人捕獵珍稀鳥類微博炫照被抓捕 - 珍稀動物 - SEO篇章
- 1273℃iPhone新OLED屏供應量難解決:或有特定版本
- 1270℃業務重組陷“陣痛” 英特爾凈利銳減51%
- 1270℃18歲小伙連打四天網游,用眼過度成“獨眼龍” - 網游,網吧
- 1268℃樂視手機發“原力金”新顏色 生態化反花樣玩機
- 1265℃SpaceX宣布將于2018年測試飛往火星:星際移民還遠嗎?
- 1263℃錘子M1發布會最受益是它:訊飛輸入法宣布用戶數達4億
- 1260℃貓眼:80年代筆記本電腦都長這樣!
- 1257℃我們從天氣開始聊,最后聊到了很久無人提及的幸福
- 1256℃騰訊新聞客戶端:從形式和內容探索媒體使命
- 1253℃腦癱患兒的諾亞方舟 360良醫開通腦癱診療咨詢直通車
- 1252℃一月三手機 傳4月21日魅族將發布魅藍3
- 10-24從2013年至今百度公布的算法統計
- 10-19十九大報告給出了你最關心的十個問題的答案(圖文)
- 10-1211-19“宮斗劇”結束:超級高鐵公司Hyperloop與創始人達成和解
- 11-19不止是臺燈,它還是一款手機投影儀
- 11-192016世界互聯網大會:企業家代表集體采訪側記
- 11-19新聞聚合BuzzFeed在G輪融資再獲2億美元,估值15億美元
- 11-19揭秘微信薦股騙局:收上萬會費再無神通
- 11-19微博1.2億美元投資一直播母公司一下科技
- 11-19大躍進之后,樂視賈躍亭到底還差多少錢?
- 11-19白金漢宮將耗3.69億英鎊修繕:更換電線就達160公里長
- 11-19馬云:沒有數據,做互聯網金融是胡說八道
- 11-19阿里巴巴、京東等反炒信企業聯合發布第一期黑名單
- 11-19福建將推閩南話水平等級測試:以純正度評判、錄音方式考核
- 11-19印度時尚電商Koovs融資1600萬美元,定位年輕群體
- 11-19Airbnb雖然官司纏身,但仍有心情承包你整個旅程
- 11-19一張圖讀懂“烏鎮時間”大咖熱議啥
- 11-19成貴鐵路創紀錄:世界最長中承式空腹鋼混結合提籃拱橋合攏
- 11-193年48億元:蘇寧確認拿下英超3年獨家轉播權
- 11-19從激烈競爭到紛紛倒掉:網盤服務緣何迅速沒落?
- 11-19涉嫌向樸槿惠閨蜜行賄:三星戰略規劃部主管遭調查
- 11-19共享單車入局者這么多,會不會是泡沫
- 11-19神奇球體Sphere5.2,領略沉浸式視頻魅力
- 11-19馮小剛開炮王健林背后:萬達和整個電影圈暗戰
- 11-19“謝杏芳原諒林丹”為什么要在騰訊微博上首發?
- 11-17劉強東布局京東未來12年:用技術開啟商業智能化
- 11-17快遞業扎堆上市:阿里持股百世物流準備赴美IPO
- 11-17國產頁游登錄日本:上線一天就停運
- 11-17為解決發展中國家衛生問題,蓋茨攜一公司研發“大便香水”
- 11-17我們的手機還需要TF卡嗎?
- 標簽列表