首頁>Club>
14
回覆列表
  • 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的原始碼,都是非常優雅的程式碼,看看別人是怎麼設計的,怎麼寫的。這樣自己才會有所提升,才能夠寫出優雅的程式碼。

  • 中秋節和大豐收的關聯?
  • 床的高度一般多少最舒服?