java如何使下面的代码更易于阅读
我下面的代码是取消产品请求。产品也有子产品。如果根产品或子产品的验证有错误,请取消唯一根产品。如果根本没有错误,请取消根目录及其子目录。如何改进下面的代码
private void cancel(ProductCancelRe root){
root.validateProduct(root);
Errors errors = root.getErrors();
List<ProductCancelRequest> list = null;
if(root.hasSubProducts){
list = // some function to getProductCancelRequest for sub products
errors.addErrors(getErrorsForSubProducts(list)
}
if(errors.size == 0){
cancelProduct(root);
if(root.hasSubProducts()){
for(ProductCancelRequest r : list){
cancelRoot(r); // cancel subProducts also if bo errors
}
}
}
else{
cancelProduct(root); // if errors cancel only root product
}
}
# 1 楼答案
cancelProduct(root)
,所以只需将其放在顶部即可李># 2 楼答案
使代码更容易阅读的一种方法是在代码编辑器中使用更多/更好的颜色。 其他方法包括:添加空行、注释、空格和缩进
有些编辑器具有向代码中添加空格的功能。例如,VisualStudio有以下顺序来清理代码“Ctrl+K,Ctrl+D”
随着时间的推移,这些东西你会学到更多