zoukankan      html  css  js  c++  java
  • 方法对比

    //修改前
    namespace
    CleanCSharp.Methods.Dirty { class Utils { public int Process(Customer customer) { if (string.IsNullOrWhiteSpace(customer.FirstName) || string.IsNullOrWhiteSpace(customer.LastName)) { return -1; } else { var service = new CustomerService(); } if (!service.Save(customer)) { return -1; } else { return 1; } } } }
    //修改后
    namespace
    CleanCSharp.Methods.Clean { class Utils { public int Process(Customer customer) { const int customerNotSaved = -1; const int customerSavedSuccessfully = 1; if (!IsValidCustomer(customer)) { return customerNotSaved; } if (!SaveCustomer(customer)) { return customerNotSaved; } return customerSavedSuccessfully; } private bool IsValidCustomer(Customer customer) { if (string.IsNullOrWhiteSpace(customer.FirstName) || string.IsNullOrWhiteSpace(customer.LastName)) { return false; } return true; } private bool SaveCustomer(Customer customer) { var service = new CustomerService(); var successfullySaved = service.Save(customer); return successfullySaved; } } }
  • 相关阅读:
    认证-权限-频率组件
    视图组件
    序列化类
    解析模块
    异常模块
    响应模块分析
    请求模块分析
    cbv请求分析
    django中的restful规范
    web接口与restful规范
  • 原文地址:https://www.cnblogs.com/gaocong/p/6678023.html
Copyright © 2011-2022 走看看