我正在进行代码审查,并且发现了这样的代码:

@Entity
@Table(name = "SOME_TABLE")
public class SomeReportClass {

@Column(name = "REPORT_NUMBER", length = 6, nullable = false)
private String reportNumber;

.....
    public String getReportNumber() {
        return reportNumber;
    }

    public void setReportNumber(String reportNumber) {
        this.reportNumber = StringUtils.trimToNull(reportNumber);
    }

}

每次看到二传手内切时,我都会感觉这不是最清晰的解决方案-该问题的一般做法是什么?

最佳答案

如果您知道始终需要调整值,则此方案将避免代码重复,即设置之前,您必须始终修剪,并担心您错过了修剪的地方。我认为这是将其设置在 setter 中的一种好习惯

关于java - 在二传手中进行修整是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19855900/

10-09 00:26