你最引以為豪的一段代碼是什么?
網(wǎng)友解答: 第一次用Java輸出Hello Word時(shí),心情就像有了兒子一樣 網(wǎng)友解答: 我能很裝X的說一句么:“我最引以為豪的一段代碼,是下一段。”其實(shí)也不是開玩笑
第一次用Java輸出Hello Word時(shí),心情就像有了兒子一樣
網(wǎng)友解答:我能很裝X的說一句么:“我最引以為豪的一段代碼,是下一段?!?/p>
其實(shí)也不是開玩笑,因?yàn)槲颐總€(gè)階段自認(rèn)為寫的很厲害的代碼,兩三年之后再回來看一看,就會(huì)發(fā)現(xiàn)寫的太差勁兒了,應(yīng)該有更好的寫法才對(duì)。
第一家單位的時(shí)候,跟著領(lǐng)導(dǎo)出差參與一個(gè)很緊急的項(xiàng)目,有一個(gè)功能是【對(duì)比保存前后的信息,并把不同的內(nèi)容列出來】,比如User對(duì)象,age字段修改之前是20,修改之后是21,gender字段修改前后都是M,那么就要把a(bǔ)ge字段找到。當(dāng)時(shí)我自告奮勇的寫了一個(gè)公共的對(duì)比方法,用到了反射,當(dāng)時(shí)覺得很高大上,而且兩年后我離開那個(gè)單位之后,還有前同事向我請(qǐng)教這個(gè)方法的思路,讓我信心爆棚。同事對(duì)我的評(píng)價(jià)是:“他寫的代碼不知道思路是什么,但是就是很好用”。
第二家單位,項(xiàng)目上有一個(gè)批處理的功能,大多數(shù)跑批處理都是單臺(tái)服務(wù)器,為了提高效率,我優(yōu)化了當(dāng)時(shí)的代碼,支持多臺(tái)服務(wù)器同時(shí)處理一批待處理的任務(wù),包括:一主多從、任務(wù)分配、一臺(tái)機(jī)器掛了任務(wù)可以重新分配、主機(jī)掛了重新選舉。當(dāng)時(shí)覺得自己好牛啊,還專門開會(huì)和同事分享。現(xiàn)在再看看呢,直接可以用Elastic-Job。
最近很自豪的代碼,可能就是一項(xiàng)基于Spring Cloud的REST微服務(wù)應(yīng)用開發(fā),這個(gè)算是部門第一個(gè)落地的微服務(wù)項(xiàng)目的開發(fā),很自豪的是因?yàn)?,開發(fā)之前,Spring Boot都玩得不是很溜,三個(gè)月過后,基本把Spring Cloud的大部分組件都摸了一遍,收獲很多。
大家寫過什么很牛的代碼,分享分享啊。