代码重构~方法更名

简介:

“方法更名”说的简单点就是把方法启一个与它功能相对应的名称,当你的方法是求和操作时,你的方法名应该是Sum(int param),而不要写成a(int param)。

方法更名  — 将方法名称以更好的表达它的用途,主要表现在方法命名上一定要有一真正的含义,免费出现temp,get,set这样泛泛的名字,像GetUserInfo就比较有说服力,一看就知道是获取用户相关的信息.

代码如下:

 1        #region 方法更名
 2         class MethodReName
 3         {
 4             /// <summary>
 5             /// 从这个方法的名称S中,我们不能直接看到它的作用,这是不合理的
 6             /// 而我们把S改为Sum时,很容易看出它的功能
 7             /// </summary>
 8             /// <param name="a"></param>
 9             /// <returns></returns>
10             public int S(int a)
11             {
12                 int sum = 0;
13                 for (int i = 0; i < a; i++)
14                 {
15                     sum += a;
16                 }
17                 return sum;
18             }
19             public int Sum(int a)
20             {
21                 int sum = 0;
22                 for (int i = 0; i < a; i++)
23                 {
24                     sum += a;
25                 }
26                 return sum;
27             }
28         }
29         #endregion

 本文转自博客园张占岭(仓储大叔)的博客,原文链接:代码重构~方法更名,如需转载请自行联系原博主。

目录
相关文章
|
11月前
|
编译器
C++11 类的新功能(下)
C++11 类的新功能(下)
39 0
|
11月前
|
编译器
C++11 类的新功能(上)
C++11 类的新功能
30 0
|
4月前
|
存储 监控 安全
重构项目的十大注意事项
重构项目的十大注意事项
|
4月前
|
安全 前端开发 测试技术
【测开方法论】当老功能代码命名不规范的时候...如何安全增加新功能
【测开方法论】当老功能代码命名不规范的时候...如何安全增加新功能
|
开发工具 数据安全/隐私保护 git
团队开发注意事项
团队开发注意事项
|
Java 设计模式 SQL
老系统重构系列--上线十年,81万行Java代码的老系统如何重构
本文借着版权管理系统-付款的改造,总结和抽象了一些老系统改造的方法。希望能对遇到类似问题的同学有所帮助。
8640 4
老系统重构系列--上线十年,81万行Java代码的老系统如何重构
|
SQL 存储 Rust
|
自然语言处理 程序员
为什么谷歌要执行严格的代码编写规范
我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。 在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。
206 0
 为什么谷歌要执行严格的代码编写规范
|
存储 Rust 安全
历时四年,Dropbox 用 Rust 重写同步引擎核心代码
过去四年,我们一直在努力重构 Dropbox 桌面客户端同步引擎,这是 Dropbox 文件夹背后的重要技术,也是 Dropbox 最古老、最重要的代码之一。经过四年努力,我们已经向所有 Dropbox 用户发布了用 Rust 写的新同步引擎(代号为 “Nucleus” )。
|
监控 前端开发 PHP
PHP框架 Raxan 1.0 最终版发布
Raxan for PHP是一个强大的Web应用开发框架,它使用的网络设置有关的技术能够为建设RIA,跨平台的Ajax应用程序的集成解决方案。它允许创建数据库驱动的应用程序,互动的网站建设,以提高用户体验,服务器监控,通过Ajax的连接,多语种界面端应用程序的变化,等等。
803 0