色欧美4477福利网在线观看,亚洲国产AV一区二区污污污,精品欧美一区二区三区,免费人成在线观看欧美精品

    成都北大青鳥(niǎo)

    成都北大青鳥(niǎo)

    • 北大青鳥(niǎo)職業(yè)教育至今已成功培養(yǎng)85萬(wàn)學(xué)子進(jìn)入IT行業(yè)。
    • 目前擁有200+人的技術(shù)專家團(tuán)隊(duì)。
    • 理論+實(shí)踐,90%以上實(shí)訓(xùn)課程!

    400-888-4011

    全國(guó)學(xué)習(xí)專線 8:00-22:00

    Lombok插件到底要不要用?

    軟件開(kāi)發(fā) 41已閱讀 2021-08-30 16:52:17
    導(dǎo)讀 小編發(fā)現(xiàn)有很多網(wǎng)友都在討論Lombok插件這個(gè)插件,今天,小編也來(lái)和大家大家討論下Lombok插件到底要不要用?看到很多網(wǎng)友對(duì)這個(gè)話題進(jìn)行討論,推薦使用的網(wǎng)友認(rèn)為,自動(dòng)化配置也需要了解代碼背后的實(shí)現(xiàn),技術(shù)人科普一下使用及注意事項(xiàng)也是好事。而不推薦使用的網(wǎng)友則認(rèn)為L(zhǎng)ombok本質(zhì)上是一個(gè)預(yù)處理程序,的問(wèn)題是你看到的代碼和編譯器看到的代碼不一樣,會(huì)導(dǎo)致很多問(wèn)題無(wú)法及時(shí)發(fā)現(xiàn),跟C的define類似,

    Lombok插件到底要不要用?

    Lombok插件到底要不要用?
      小編發(fā)現(xiàn)有很多網(wǎng)友都在討論Lombok插件這個(gè)插件,今天,小編也來(lái)和大家大家討論下Lombok插件到底要不要用?看到很多網(wǎng)友對(duì)這個(gè)話題進(jìn)行討論,推薦使用的網(wǎng)友認(rèn)為,自動(dòng)化配置也需要了解代碼背后的實(shí)現(xiàn),技術(shù)人科普一下使用及注意事項(xiàng)也是好事。而不推薦使用的網(wǎng)友則認(rèn)為L(zhǎng)ombok本質(zhì)上是一個(gè)預(yù)處理程序,的問(wèn)題是你看到的代碼和編譯器看到的代碼不一樣,會(huì)導(dǎo)致很多問(wèn)題無(wú)法及時(shí)發(fā)現(xiàn),跟C的define類似,所以不推薦使用。
      推薦使用的網(wǎng)友這樣說(shuō):
      1、市場(chǎng)有需求就會(huì)流行,普惠性比較高,只要能提高生產(chǎn)力(節(jié)約開(kāi)發(fā)成本,創(chuàng)造價(jià)值)的工具都是好工具。如果幾年后這個(gè)需求還在,還會(huì)有“l(fā)ombok完善版”出現(xiàn)(這個(gè)作者可能是你我他)
      2、我覺(jué)得作為現(xiàn)如今大部分的開(kāi)發(fā)人員,在開(kāi)發(fā)中面對(duì)的是如何快速的開(kāi)發(fā),而不是去想是否會(huì)破壞源碼的可讀性和完整性;所以我推薦使用。當(dāng)然也有一部分程序員會(huì)認(rèn)為不推薦使用;不做評(píng)論,
      3、就像數(shù)碼寶貝進(jìn)化似的,一開(kāi)始進(jìn)化的畫(huà)面很是詳細(xì),到了后面因時(shí)間問(wèn)題進(jìn)化畫(huà)面不再是那么必要的后,閃個(gè)光就進(jìn)化了,剛學(xué)java的確實(shí)不適合用,但是考慮到開(kāi)發(fā)進(jìn)度,還是很有必要去用的。
      4、省去了手動(dòng)創(chuàng)建getter/setter方法的麻煩,但大大降低了源代碼的可讀性和完整性,降低了閱讀源代碼的舒適度;看似沒(méi)有多么重要的小改動(dòng),其實(shí)反而是為了表面簡(jiǎn)潔而簡(jiǎn)潔。說(shuō)這句話的人我感覺(jué)你不適合干開(kāi)發(fā)
      5、代碼的功能是為了實(shí)現(xiàn)更多的功能,如果花時(shí)間去寫(xiě)getter/setter,也不是程序開(kāi)發(fā)者想要的,目的就是花最少的時(shí)間,實(shí)現(xiàn)最有價(jià)值的功能
      6、用了lombok省了不少事,而且也不會(huì)給性能帶來(lái)那么重的負(fù)擔(dān),手寫(xiě)get set早晚會(huì)因?yàn)槭终`出bug,一個(gè)女孩會(huì)因?yàn)榇黜?xiàng)鏈而被壓死嗎,明顯不會(huì),一個(gè)團(tuán)隊(duì)一塊做開(kāi)發(fā),統(tǒng)一用一個(gè)插件還統(tǒng)一不起來(lái)?真搞不懂不推薦的人的理由在哪里
      7、非常贊同使用,人都不斷在在進(jìn)化,機(jī)器也是一樣,更何況一幫程序員呢,一些簡(jiǎn)單無(wú)意義的操作。為和要重復(fù)再重復(fù)?難道不應(yīng)該留點(diǎn)精力去做其他的事情么?
      8、我是一個(gè)極其討厭冗長(zhǎng)代碼的人,真的看過(guò)去腦殼痛,也有強(qiáng)迫癥。所以必須使用lombok,如果真有特殊字段需要查看,可以單獨(dú)寫(xiě)這個(gè)字段的get,set.大部分字段都跟咸魚(yú)一般,沒(méi)什么卵用。but,在企業(yè)內(nèi)網(wǎng)開(kāi)發(fā),插件都下不了,所以企業(yè)開(kāi)發(fā)還是生成的get,set.
      不推薦使用的網(wǎng)友這樣說(shuō):
      1、雖然省去了手動(dòng)創(chuàng)建getter/setter方法的麻煩,但大大降低了源代碼的可讀性和完整性,降低了閱讀源代碼的舒適度;看似沒(méi)有多么重要的小改動(dòng),其實(shí)反而是為了表面簡(jiǎn)潔而簡(jiǎn)潔
      2、實(shí)體類所有的內(nèi)容還是字節(jié)構(gòu)建的好,雖然可以使框架的用注解來(lái)代替一部分內(nèi)容,可以一旦實(shí)體類中出現(xiàn)其他問(wèn)題,就很難查找到問(wèn)題,而且此框架省略的代碼,也可以使用工具自動(dòng)生成,生成后,我們也可以自行更改內(nèi)容,而不局限于注解動(dòng)態(tài)生成的
      3、為了簡(jiǎn)介而簡(jiǎn)介。而且現(xiàn)在的各種IDE自動(dòng)生成代碼功能都很強(qiáng)大,并沒(méi)有節(jié)省多少事。最重要的是:只要有一個(gè)用這種東西,全組都被迫得用
      4、脅迫使用!當(dāng)你的源代碼中使用了Lombok,恰好你的代碼又被其他的人所使用,那么依賴你代碼的人,也必須安裝Lombok插件(不管他們喜不喜歡),同時(shí)還要花費(fèi)時(shí)間去了解Lombok注解的使用情況,如果不那么做,代碼將無(wú)法正常運(yùn)行。使用過(guò)Lombok之后,我發(fā)現(xiàn)這是一種很流氓的行為。
      5、存在即合理從來(lái)都是一個(gè)錯(cuò)誤的言論。黑格爾的愿意是存在是有原因的。而Lombok的存在固然是有原因的,但是不使用的理由也是相當(dāng)充分的。因此,還是看開(kāi)發(fā)團(tuán)隊(duì)的代碼規(guī)范吧。
      6、索然省去了生成setter/getter,構(gòu)造方法和toString的麻煩,但代碼可讀性降低;另當(dāng)字段過(guò)多時(shí),生成的含參構(gòu)造方法的順序不確定;代碼運(yùn)行需要配置相關(guān)插件
      7、不推薦,在有些代碼不規(guī)范的項(xiàng)目里,如駝峰命名不規(guī)范,可能會(huì)導(dǎo)致一些未知問(wèn)題,已在實(shí)際項(xiàng)目中遇到過(guò)兩次這種不清楚的問(wèn)題,最后都是修改了get和set方法得到了解決。
      8、眾所周知,java早期風(fēng)靡的原因不是代碼優(yōu)美、程序員能偷懶,而是程序員能夠花非常小的代價(jià)就能協(xié)同、項(xiàng)目能夠靈活的部署和可控的代碼管理。再看lombok。。。很不java。。。再說(shuō),那些用lombok的同事,你們用lombok可以,但是用完后,找個(gè)工具把缺少的代碼補(bǔ)回來(lái)再提交代碼會(huì)死嘛。。。點(diǎn)一點(diǎn),不比你們每個(gè)類加個(gè)標(biāo)簽要慢。
      以上,就是小編整理的Lombok插件到底要不要用的內(nèi)容,希望能幫助到大家哦!
    相關(guān)文章
    TIOBE編程語(yǔ)言排行榜:Java無(wú)可爭(zhēng)議的贏家!

    TIOBE編程語(yǔ)言排行榜:Java無(wú)可爭(zhēng)議的贏家!

    今天,成都北大青鳥(niǎo)的小編來(lái)給大家介紹一下TIOBE編程語(yǔ)言排行榜。TIOBE 編程語(yǔ)言社區(qū)排行榜是編程語(yǔ)言流行趨勢(shì)的一個(gè)指標(biāo),每月更新,這份排行榜排名基于全球工程師、課程和第三方廠商的數(shù)量。排名使用著名的搜索引擎進(jìn)行計(jì)算。... [詳情]

    54人閱讀
    Python和Java相比有什么優(yōu)勢(shì)嗎?

    Python和Java相比有什么優(yōu)勢(shì)嗎?

    近日,有很多朋友來(lái)問(wèn)成都北大青鳥(niǎo)的小編是學(xué)習(xí)Python還是Java呢?Python和Java那個(gè)比較好?Python和Java相比有什么優(yōu)勢(shì)嗎?今天,小編就想來(lái)大家簡(jiǎn)單聊聊這件事,不喜勿噴嘍!... [詳情]

    53人閱讀
    原來(lái)緩存也會(huì)雪崩、擊穿、穿透啊!

    原來(lái)緩存也會(huì)雪崩、擊穿、穿透?。?

    今天,成都北大青鳥(niǎo)的小編來(lái)和大家講講緩存,在互聯(lián)網(wǎng)時(shí)代,大流量、海量數(shù)據(jù)、高并發(fā)是每個(gè)企業(yè)都渴望又害怕的名詞,渴望是因?yàn)樗鼈兇碇峁┑姆?wù)用戶愿意買單、有價(jià)值;害怕是因?yàn)橐坏┯脩羧蟻?lái)了,系統(tǒng)不能正常為用戶提供服務(wù),讓用戶失望,最終選擇離開(kāi)。僅靠著超高配置的服務(wù)器資源,還是很難支撐高并發(fā)的場(chǎng)景。因此我們需要緩存。... 52人閱讀

    什么是微服務(wù)

    什么是微服務(wù)

    什么是微服務(wù)?微服務(wù)是什么?今天,我們來(lái)講講什么是微服務(wù)。微服務(wù)的出現(xiàn),仿佛秋天里的杯奶茶,給了互聯(lián)網(wǎng)企業(yè)初戀的感覺(jué),仿佛所有的問(wèn)題都迎刃而解了。整個(gè)企業(yè)都在推進(jìn)微服務(wù)的改革。... [詳情]

    51人閱讀
    學(xué)IT,年齡從來(lái)都不是問(wèn)題

    學(xué)IT,年齡從來(lái)都不是問(wèn)題

    有很多人都認(rèn)為IT行業(yè),年齡大就不行了,殊不知學(xué)IT,年齡從來(lái)都不是問(wèn)題!今天,成都北大青鳥(niǎo)的小編的這篇文章是一篇關(guān)于一位84歲的日本奶奶學(xué)編程的故事,一起來(lái)看看吧!... [詳情]

    50人閱讀
    我們是如何被大數(shù)據(jù)殺熟的?

    我們是如何被大數(shù)據(jù)殺熟的?

    不知道大家有沒(méi)有被大數(shù)據(jù)大數(shù)據(jù)殺熟呢?每當(dāng)我們?cè)陔p十一這種活動(dòng)中在剁手買買買的時(shí)候,細(xì)心的朋友可能會(huì)發(fā)現(xiàn),這商品還“殺熟”的感覺(jué)?殺熟,簡(jiǎn)單的來(lái)說(shuō),就是不同人看到的價(jià)格不一樣,老用戶看到的價(jià)格比新用戶貴。... [詳情]

    42人閱讀