座右銘勵志
1、軟體在能夠複用前必須先能用。
2、質量以顧客的需要為開始,以顧客滿意為結束。
3、C程式設計師永遠不會滅亡。他們只是cast成了void。
4、有兩種方法能寫出沒有錯誤的程式;但只有第三種好用。
5、優秀的判斷力來自經驗,但經驗來自於錯誤的判斷。
6、UNIX很簡單。但需要有一定天賦的人才能理解這種簡單。
7、你要麼要軟體質量,要麼要指標演算法;兩者不可兼得。
8、我們這個世界的一個問題是,蠢人信誓旦旦,智人滿腹狐疑。
9、建立顧客驅動型質量成為企業經營理念,要求企業從戰略高度來看待質量問題。
10、摩托羅拉公司對缺陷的定義是:“如果顧客不喜歡,那該產品就是有缺陷。”
11、用程式碼行數來測評軟體開發進度,就相對於用重量來計算飛機建造進度。
12、如果debugging是一種消滅bug的過程,那程式設計就一定是把bug放進去的過程。
13、最初的90%的程式碼用去了最初90%的開發時間。餘下的10%的程式碼用掉另外90%的開發時間。
14、羅馬帝國崩潰的一個主要原因是,沒有0,他們沒有有效的方法表示他們的C程式成功的終止。
15、當你想在你的程式碼中找到一個錯誤時,這很難;當你認為你的程式碼是不會有錯誤時,這就更難了。
16、如果建築工人蓋房子的方式跟程式設計師寫程式一樣,那第一隻飛來的啄木鳥就將毀掉人類文明。
17、美國質量管理協會把質量定義為與一種產品或服務滿足顧客需要的能力有關的各種特色和特徵的總和。
18、無論在排練中演示是如何的順利(高效),當面對真正的現場觀眾時,出現錯誤的可能性跟在場觀看的人數成正比。
19、程式設計師和上帝打賭要開發出更大更好——傻瓜都會用的軟體。而上帝卻總能創造出更大更傻的傻瓜。所以,上帝總能贏。
20、優秀的程式碼是它自己最好的文件。當你考慮要新增一個註釋時,問問自己,“如何能改進這段程式碼,以讓它不需要註釋?”
21、往往會有一些隱含的需求沒有明確提出來。如果軟體只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟體質量也得不到保證。
22、‘理論’是你知道是這樣,但它卻不好用。‘實踐’是它很好用,但你不知道是為什麼。程式設計師將理論和實踐結合到一起:既不好用,也不知道是為什麼。