subjectInfo有 optional subjectName,并且直接在 optional 上使用 get 是代码气味,并且要使用 optional 如果存在,我必须创建最终变量,我在其中收集结果并最终返回我试图避免的,有没有更好的方法呢?
public String homework() {
//If then else conditions based on different criteria
if (isValidSyllabusAndClass()) {
return something;
} else {
return myHomework.writeThesis(
subjectInfo.getSubjectName().get(),
syllabusAndClass.getSyllabus(),
syllabusAndClass.getClass(),
);
}
}
牛魔王的故事
慕婉清6462132
相关分类