-
1 # 東渡科技
-
2 # 萬事於心不表於情
請仔細閱讀,努力學習這幾種程式設計方法。真的對java程式設計很有好處,希望可以背下來。
論面向組合子程式設計方法 之 創世紀
論面向組合子程式設計方法 之 失樂園 之補充
論面向組合子程式設計方法 之 燃燒的荊棘
論面向組合子程式設計方法 之 新約
論面向組合子程式設計方法 之 oracle
論面向組合子程式設計方法 之 重構
論面向組合子程式設計方法 之 monad
論面向組合子程式設計方法 之 南無阿彌陀佛
論面向組合子程式設計方法 之 重構2
論面向組合子程式設計方法 之 微步轂紋生
熟讀並背誦,每個月默寫一次
-
3 # 出啟明星十二套春節
沒有什麼是比規範的程式碼更優雅的:
1、合理地使用英文命名,禁止使用拼音命名或a1、a2、a3這種命名
2、包名首字母小寫,類名首字母大寫,變數名首字母小寫,final變數全部大寫
3、SQL語句請大寫
3、合理分層與分模組,例如dao,service,entity,util等
4、為了保證程式碼的安全性與穩定性,合理使用private修飾需要封裝的變數與方法,並使用get()與set()函式
5、學會使用繼承與介面,複用程式碼,保證程式碼的簡潔
6、合理的思路與邏輯,保證程式的效能
7、將程式碼格式化,方便閱讀
純手寫,有不正確的地方請指正
-
4 # 偶爾來逛逛隨便來瞧瞧
所謂優雅,其實就是實現直接明瞭,程式碼易讀易懂,邏輯條理分明,良好的註解,完善的定義,關鍵看個人,養成良好的習慣,3,5年足矣
-
5 # 碼農傳奇
一般每個公司都會有自己的程式碼規範吧!按照要求來即可!另外,值得一提的是註釋問題,個人感覺,註釋最能體現程式碼的可讀性!
-
6 # 明明如月學長
非常推薦看《阿里巴巴java程式設計規範》,網上可以搜到。
很多細節都有規定,值得借鑑。
另外該規範還有配套的eclipse和idea.外掛,idea裡搜alibaba即可找到。
重要的是對自己嚴格要求,注意程式碼封裝。
除了上述規範外,《effective java》、《程式碼整潔之道》、《程式碼大全》等,都都可以多看看,平時寫程式碼的時候注意。
-
7 # It界裡一枚小學生
作為一個混跡於職場多年的碼農,我覺得可以來回答一下這個問題。
首先,編寫出的程式碼要符合Java語言的規範,比如,類名要大寫,變數命名使用駝峰命名規則呀,變數名要見名知意,良好的程式碼格式等等。另外應該要有合理的註釋,一份好的程式碼,應該給人以賞心悅目的感覺,而不是看到是一坨亂糟糟的東西,看著就沒有閱讀下去的慾望了。請看下面幾個反面教材吧:
下面,我就透過程式碼分享一下兩個特別簡單的小例子,來簡要說明一下怎麼寫比較優雅,第一小例子:
如果我們改成下面的是不是會更好呢?
請看另外一個例子:
如果進行下面的修改會不會更優雅點呢?
這只是兩個簡單的小例子,透過這個是想說明,我們平時在寫程式碼的時候一定要寫的簡潔,一目瞭然了。當然這個只是最最基本的一些東西。
最後說一下,那種真正意義的優雅程式碼。平時,我們在開發中一定要注意那種整段整段重複的程式碼,一定要將其封裝起來,一定要多注意抽象出公共的東西。好的程式碼,應該是易於維護和擴充套件的,我們在寫程式碼時,一定要考慮都以後的擴充套件問題,要能夠便於以後的擴充套件。應該注意設計模式的運用。程式設計的一個原則就是對擴充套件開放,對修改閉合的。
另外,平時沒事的時候,應該多看看優秀框架的原始碼,像jdk原始碼,Spring的原始碼,都是非常優雅的程式碼,看看別人是怎麼設計的,怎麼寫的。這樣自己才會有所提升,才能夠寫出優雅的程式碼。
回覆列表
樓主所說的是如何排版才看起來漂亮吧?在很多開發環境中,都有自動排版的工具,點一下就可以自動排版好了。
在我的觀念中,程式碼的優雅可以分為兩部分,內在優雅和外在優雅,所謂的外在優雅就是排版漂亮,這個很容易做到,如上所述,很多的開發環境都有相應的小功能。下面就簡單說說內在的優雅。
何為程式碼的內在優雅,我的理解是看起來乾淨利落,讀起來輕鬆簡單,如何做到這一點,簡單來說,就是經驗和習慣;為什麼要經驗,因為只有經驗豐富,你才知道怎麼把程式碼寫得恰到好處,不多餘也不缺少,既能保證功能的正常執行,又不會浪費執行的空間。再來說習慣,作為一個合格的程式設計師,在寫程式碼的時候既要考慮程式碼功能的完整性,也要考慮程式碼的可讀性,以便查錯和維護,所以你需要養成良好的編碼習慣,比如說用上合適換行和註釋,你的程式碼的可讀性就會大大增加,編寫的程式碼儘量一個功能一個模組,這樣寫出來的程式碼,才是真正的優雅。