新来的外包同事,这代码,我???
public List<IssueStatistics> getIssueStatistics() { return issueStatistics == null ? null : issueStatistics; }
public List<IssueStatistics> getIssueStatistics() { return issueStatistics == null ? null : issueStatistics; }
这样还能说得过去一点
哈哈哈哈,有时候确实会脑子抽了
这就像是:同样表达去哪玩,有的人说“你去 xxx 玩”,而有的人说“你来 xxx 玩”。这俩表达的意思一致,只不过是表达者主体的情景不同。
xxService.execl(projectNum);
xxService.selectid();
public String s(int a, int b) {
return (Math.round((((a – b) * 1.0f) / a) * 100) + “%”);
}
public String D(int a, int b) {
return (Math.round(a * 1.0f / b * 100) + “%”);
}
“`
或许这块是参考双重检测的单例模式呢,只不过少了关键字和双重检测而已
好像圆不下去~~~
public List<IssueStatistics> getIssueStatistics() {
return issueStatistics == null ? issueStatistics == null ? issueStatistics == null ? issueStatistics == null ? issueStatistics == null ? null : issueStatistics : issueStatistics : issueStatistics : issueStatistics : issueStatistics;
}
互相伤害
[doge]
——
说起来,也可能存在显式表示此处可返回 null 的情况
“`
public List<IssueStatistics> getIssueStatistics() {
// 如果为 null,则返回 null
if (issueStatistics == null) {
return null;
} else {
// 如果不为 null,则返回本来的值
return issueStatistics;
}
}
“`
感谢提醒,写惯了 immutable 语言,Java 都快成伪代码了
https://sm.ms/image/LDUw4SofCHXZ9Bi
https://sm.ms/image/qrhiKj19LI6MmG4
https://sm.ms/image/y2dx15UNubhknvf