作為一個混跡于職場多年的碼農,我覺得可以來回答一下這個問題。
首先,編寫出的代碼要符合Java語言的規范,比如,類名要大寫,變量命名使用駝峰命名規則呀,變量名要見名知意,良好的代碼格式等等。另外應該要有合理的注釋,一份好的代碼,應該給人以賞心悅目的感覺,而不是看到是一坨亂糟糟的東西,看著就沒有閱讀下去的欲望了。請看下面幾個反面教材吧:
下面,我就通過代碼分享一下兩個特別簡單的小例子,來簡要說明一下怎么寫比較優雅,第一小例子:
如果我們改成下面的是不是會更好呢?
請看另外一個例子:
如果進行下面的修改會不會更優雅點呢?
這只是兩個簡單的小例子,通過這個是想說明,我們平時在寫代碼的時候一定要寫的簡潔,一目了然了。當然這個只是最最基本的一些東西。
最后說一下,那種真正意義的優雅代碼。平時,我們在開發中一定要注意那種整段整段重復的代碼,一定要將其封裝起來,一定要多注意抽象出公共的東西。好的代碼,應該是易于維護和擴展的,我們在寫代碼時,一定要考慮都以后的擴展問題,要能夠便于以后的擴展。應該注意設計模式的運用。程序設計的一個原則就是對擴展開放,對修改閉合的。
另外,平時沒事的時候,應該多看看優秀框架的源碼,像jdk源碼,Spring的源碼,都是非常優雅的代碼,看看別人是怎么設計的,怎么寫的。這樣自己才會有所提升,才能夠寫出優雅的代碼。
最后,本回答僅代表個人觀點,如果回答的不對或者大家有不同的意見,更好的答案,希望大家在下面留言評論。如果你對技術充滿激情,熱愛分享:It界里一枚小學生,謝謝大家。