Java程序員的5行代碼,為何有人夸沒毛??!有人罵辣雞代碼?

如今的Java似乎越來越火熱了,不過想想也是,畢竟一個(gè)跨平臺(tái)性讓得它在編程語(yǔ)言界稱王稱霸了多年,連它的前輩C語(yǔ)言都只能追著它的尾燈跑!由此可見Java的火熱程度。

然而,學(xué)的人多了,似乎各種各樣的奇葩代碼都能敲出來,近日就有網(wǎng)友敲了一段代碼讓得很多人起了爭(zhēng)執(zhí):

可以看到,這段代碼沒有public公共修飾符,直接就使用了私有制的provate。而且后面的代碼頗有一種畫蛇添足的味道,于是就有網(wǎng)友評(píng)論:

有網(wǎng)友覺得沒什么毛病,想想好像也是,因?yàn)檫@段代碼確實(shí)能夠正常執(zhí)行,而且性能還不錯(cuò),就是需要定義變量而已,只是這個(gè)代碼讓人看著確實(shí)挺難受的。

有網(wǎng)友覺得這段代碼真的是辣雞,因?yàn)槊髅饔懈?jiǎn)單的現(xiàn)成的接口,非得自己去寫一個(gè),簡(jiǎn)直浪費(fèi)時(shí)間還拉低了效率,把簡(jiǎn)單的問題還復(fù)雜化了,而且方法名也有一定的問題,并不規(guī)范!

網(wǎng)友認(rèn)為這段代碼中的if有一點(diǎn)多余,因?yàn)橐呀?jīng)返回了Boolean!而還有網(wǎng)友稱這段代碼沒有效率,而且可讀性和可維護(hù)性很差,代碼風(fēng)格也不怎樣,相想也是,畢竟這段代碼其實(shí)可以短短一兩行就能寫完。

其實(shí),我們?cè)谌粘G么a的時(shí)候,經(jīng)常會(huì)遇到類似的問題,有時(shí)候以為自己的邏輯思維方法已經(jīng)很好了,代碼都敲出來了,可是轉(zhuǎn)眼之間好像又有更好的想法或者方法,這個(gè)時(shí)候就需要我們自己去認(rèn)認(rèn)真真的剖析需求了,而那些Java牛人也正是這樣一步步成長(zhǎng)過來的。

其實(shí)做為一個(gè)開發(fā)者,有一個(gè)學(xué)習(xí)的氛圍跟一個(gè)交流圈子特別重要,這里我推薦一個(gè)Java交流群730379855,不管你是小白還是大牛歡迎入駐,大家一起交流成長(zhǎng)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先說一下,因?yàn)檫@兩天去參加婚禮,所以文章很多地方都有缺陷,配圖沒有找,細(xì)節(jié)的地方也沒有檢查,都是我在手機(jī)上打字復(fù)...
    搬磚頭的小女孩閱讀 541評(píng)論 0 1
  • Modeling the Spread of Information on Twitter 本文利用SEIZ謠言傳...
    vlsee閱讀 305評(píng)論 0 0
  • 星座運(yùn)勢(shì),周公解夢(mèng),我竟然一個(gè)都不落下的看,superstition最好的證據(jù)了。 不過,盡管只聽信好的預(yù)測(cè),或善...
    海魚戀閱讀 334評(píng)論 0 0

友情鏈接更多精彩內(nèi)容