|
對于合格的程序員來說,編寫程序是再簡單不過的事情。但是,作為一名優(yōu)秀的程序員, 打造優(yōu)秀的程序往往需要編程哲學和思想。 首先 你的目的是找BUG的時候,BUG已經很難找了,更不要說當你認為自己的代碼中沒有錯誤的時候。 很多程序員在編寫完程序,深深地吸了一口煙,將氣緩緩地吐出,如負重釋。 結果QA和你反應有個bug,是不是環(huán)境有問題呀?我電腦上都沒問題的啊~ 離成功就差一個bug了,容我改一下bug,結果出現了一群bug,行吧,你又要加班了 “過早的優(yōu)化是萬惡之源”,“最強大的優(yōu)化工具是DELETE鍵”。 程序員加班寫代碼時,產品已經改需求了,使得程序員倍感無奈。 但有時候就是這樣,計劃趕不上變化。 有大牛給出的做法是: 先有質量地實現你的需求,寫夠testcase,然后做profile去找到性能的瓶頸,這個時候再優(yōu)化! 然而自己已經選擇了編程這條路,毫無疑問,要把自己當成偉大的程序員。 如果第一次你沒有成功,那么稱之為1.0版,繼續(xù)加油。 作為一名偉大的程序員,再渣的產品都應該有它的版本號,賦予它生命力,并不斷將它升級。 有的時候寧愿付錢讓你周一在床上待著,也不想讓你用這周剩下的時間去調試你在周一所寫的代碼。 一個精明的程序員從來都是想方設法讓代碼變得簡潔, 易于維護。只有愚蠢的程序員才會讓簡單的代碼復雜化。 |
|
|