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; } } }
  • 相关阅读:
    chrome被篡改 导航到搜狗 或者特殊页面
    安装tomcat jdk
    监控tomcat 启动
    关于如何关闭445端口
    python模拟大数据登陆
    搭建vsftpd服务
    kali syn洪水攻击实例
    HP880G3 安装RHEL6.5
    Python_列表
    Python第一个请求接口
  • 原文地址:https://www.cnblogs.com/gaocong/p/6678023.html
Copyright © 2011-2022 走看看