我有這樣的Java代碼:你認爲怎麼樣返回日誌一句
if(isNull(office) || isNull(pricelist)) {
log.warn("The document {0}-{1} is not valid.",codDoc,numDoc);
return null;
}
你想,如果我把它改寫,因爲它是確定的:
if(isNull(office) || isNull(pricelist))
return log.warn("The document {0}-{1} is not valid.",codDoc,numDoc);
這樣
public void warn(String logLine, Object... args)
{...}
會變成:
public Object warn(String logLine, Object... args)
{...;return null;}
考慮到在此係統中日誌記錄是強制性的。 感謝您的意見。
請添加代碼格式。 –
你爲什麼要這樣做?我不清楚。 –
我試圖減少代碼行數,但是,正如大家指出的那樣,它不是一個好主意,它會犧牲清晰度並引入一個奇怪的API,非常感謝您的快速回答。 – jmpeace