用這幾招大大的提高了 編程的效率!
用這幾招大大的提高了編程的效率!
1.編碼之前想一想
用10分鐘,20分鐘甚至30分鐘的時間來想想你需要什麼,想想什麼樣的設計模式(如果有的話)適合你將要編碼的東西。真的要好好想想,你會很慶幸「浪費」了那幾分鐘,當你不得不更改或添加東西到代碼中,而這隻花費了你30分鐘的時間而不是5小時。
2.注釋你的代碼
說真的,沒有什麼比兩個月後檢查自己的代碼,卻不記得它用來幹什麼更糟糕的了。注釋所有重要的內容,當然那些顯而易見的就免了吧。
3.寫乾淨的代碼
錯落有致。使用空格。根據功能模塊化你的代碼。閱讀 Robert C.Martin寫的《Clean Code》,非常有幫助。此外,遵循代碼約定/標準(如 Java Code Conventions),尤其如果是共享的代碼。
4.重構
沒有人喜歡用那些超級長的方法。這通常(幾乎總是)意味著你混雜了功能。用更易於管理的方法分離代碼。還能使得代碼更可重用。
5.不要複製粘貼代碼
如果你有兩個或兩個以上相同的代碼塊,那麼你可能做錯了什麼。閱讀第4條。
6.使用有意義的名稱
雖然命名int變數為「elligent」或 char 為「mander」是很好笑;但是,這樣的名稱並不能說明變數是用來做什麼的。
7.測試代碼
測試,測試,測試,還是測試。測試你的代碼。不要等到已經做完程序之後再來測試,否則當你發現一個巨大的bug,卻不知道它來自於哪裡來的時候,你會追悔莫及。自動化測試通常都是有價值的。它還有助於節省大量重測試和回歸測試的時間。
8.學會調試
在我的第一年,我習慣於管理事情而不知道如何去做,並且每次遇到問題的時候就 println。大錯特錯。有時候,我甚至找不到 bug,而且檢查「丟失的」println 浪費時間。
8個小貼士,助你提高編程效率!
v
※JAVA封裝
※java基礎語法
※開發維護大型 Java 項目的建議
※有點基礎的初級java 要掌握的知識
※給Java零基礎小白的初級總結(一)
TAG:java學習吧 |
※依靠產品本身,少兒編程能挖掘多大的增量市場
※編程的三大必備技能
※為什麼說編程能極大提高孩子綜合素質?
※學會這一招,不會編程也能輕鬆做遊戲!
※少兒編程那麼火,真的有用嗎?有什麼用?
※這篇心得,值得所有學習數控編程的人一看!
※有了這十五款編程遊戲,誰都可以學編程!
※目前10大前景最好的行業,編程、電子商務上榜,有你做的行業嗎?
※推廣 I 少兒編程的這股風,到底要不要追?
※一篇入魂!樂高、編程、機器人到底要不要學?幾歲開始學?學了有什麼用?
※兒童編程的背後不能少了這味葯!
※開發者鍾愛新潮的編程語言,但會函數式編程賺的錢更多!
※慘遭數百萬開發者厭棄的五大編程語言!
※可視化編程真的有那麼糟糕?
※編程大牛推薦,每個程序員都應該了解的學習資料、代碼技巧
※必備效率:一個讓你不再加班的小白編程課
※程小奔,一款能夠讓編程變簡單的教育機器人
※學會這幾點,成為數控編程高手並不難,你學會了嗎?
※玩桌游也能學編程?有這套「編程三劍客」就夠了
※編程,讓大腦更靈活,讓生活更美好