java將數(shù)據(jù)導(dǎo)出成excel java循環(huán)中不改變循環(huán)變量是規(guī)范嗎?
java循環(huán)中不改變循環(huán)變量是規(guī)范嗎?首先,讓我告訴你一個(gè)結(jié)論:這是一個(gè)規(guī)范那么這個(gè)規(guī)范是必須的嗎?結(jié)果不正確。在編寫(xiě)代碼的過(guò)程中,必須保證代碼的可讀性和穩(wěn)定性,盡量避免bug。在此基礎(chǔ)上,代碼由業(yè)務(wù)
java循環(huán)中不改變循環(huán)變量是規(guī)范嗎?
首先,讓我告訴你一個(gè)結(jié)論:這是一個(gè)規(guī)范
那么這個(gè)規(guī)范是必須的嗎?
結(jié)果不正確。在編寫(xiě)代碼的過(guò)程中,必須保證代碼的可讀性和穩(wěn)定性,盡量避免bug。在此基礎(chǔ)上,代碼由業(yè)務(wù)驅(qū)動(dòng)。也許是因?yàn)檫@個(gè)行業(yè)的特點(diǎn),你必須打破這個(gè)規(guī)則。然后您只需要確保不會(huì)導(dǎo)致死循環(huán),并且必須有諸如break in the loop之類的詞來(lái)結(jié)束循環(huán)條件。
因此,這里需要明確兩點(diǎn):
1。代碼規(guī)范之所以是規(guī)范,是為了在大多數(shù)情況下確保代碼本身的穩(wěn)定性。
2. 業(yè)務(wù)驅(qū)動(dòng)的代碼邏輯不遵循代碼本身的規(guī)范。具體的實(shí)現(xiàn)不能依靠規(guī)范本身來(lái)保持代碼的穩(wěn)定性,而是需要自己的邏輯來(lái)補(bǔ)充。