【转】程序员的素养
為什么80%的碼農都做不了架構師?>>> ??
原帖地址:http://www.javaeye.com/topic/91876
1、“一切從名字開始”。無論是開發大的項目、寫學習代碼或打Patch,都要注意給項目、變量、函數起一個好的名字。
2、“不要Copy第二次”,當一個常量要用到第二次的時候,就立刻給他做預定義。比如起一個常量名,或用一個變量賦值。
3、“不以誤小而為之”。“這點兒小錯無所謂”的態度對自己百害無一利。
4、“不以善小而不為”。 你有下面的情況嗎?“修個小BUG沒意思”,“隨便起個名字無所謂”,“懶得提煉函數,直接復制代碼”。如果有,必須改。
5、“工預善其事,必先利其器”。操作系統運行緩慢、tomcat目錄下堆砌得如垃圾堆啟動要60秒、鼠標不靈、鍵盤干澀,要立刻處理或勇敢的向上級申購。拿鈍刀上戰場,你肯定被砍死。不要把時間浪費在移動鼠標上。
6、“精益求精”,代碼不簡陋、不冗余。html頁面要對齊得一個象素不差,配置文件不混亂,執行效率不得過且過。
7、切勿“喜新厭舊”。你很討厭打Patch嗎?你很討厭看別人的代碼嗎?你錯了,這是恰恰是基本工。不要以為你水平高到了哪里,不屑研究別人的代碼。我告訴你,你水平爛得連別人的BUG都修不了。桑塔那你都修不了,你能去設計寶時捷嗎?
8、“有則改之、無則加勉”。也許以上你都不服氣,那請記住這句話。
9、“賽翁失馬,焉之禍福”。你明明是程序員,但卻被派去做一個項目的外勤實施。惱火嗎?不要惱火,回來你的程序會寫得更好。吃小虧占大便宜。
10、“寶劍鋒從磨礪開,梅花香自苦寒來”。
轉載于:https://my.oschina.net/play/blog/4487
總結
- 上一篇: SQL查询与优化
- 下一篇: 话里话外:信息整合之障