代码重构~方法更名

简介:

“方法更名”说的简单点就是把方法启一个与它功能相对应的名称,当你的方法是求和操作时,你的方法名应该是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

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

目录
相关文章
|
编译器
C++11 类的新功能(下)
C++11 类的新功能(下)
53 0
|
4月前
|
XML Java Maven
"Maven项目模块化大揭秘!掌握Model间最佳继承设计,让你的代码优雅如诗,项目维护不再愁!"
【8月更文挑战第11天】Maven是Java项目中常用的构建工具,其模块化特性对大型项目的管理至关重要。本文介绍Maven中的继承与聚合机制,指导如何通过继承消除重复配置,以及如何通过聚合统一构建多个模块。遵循单一职责原则,文章建议按功能划分模块,并提供了父POM与子POM的配置示例。此外,还讨论了适度模块化、依赖管理的原则,帮助提升项目的可维护性和扩展性。
55 4
|
编译器
C++11 类的新功能(上)
C++11 类的新功能
37 0
|
7月前
|
存储 监控 安全
重构项目的十大注意事项
重构项目的十大注意事项
|
7月前
|
安全 前端开发 测试技术
【测开方法论】当老功能代码命名不规范的时候...如何安全增加新功能
【测开方法论】当老功能代码命名不规范的时候...如何安全增加新功能
|
开发工具 数据安全/隐私保护 git
团队开发注意事项
团队开发注意事项
|
Java 设计模式 SQL
老系统重构系列--上线十年,81万行Java代码的老系统如何重构
本文借着版权管理系统-付款的改造,总结和抽象了一些老系统改造的方法。希望能对遇到类似问题的同学有所帮助。
8694 4
老系统重构系列--上线十年,81万行Java代码的老系统如何重构
|
数据库
笔记软件 Notion 最近又增加了什么新功能?
笔记软件 Notion 最近又增加了什么新功能?
|
Java API
JDK1.8新特性(七):默认方法,真香,开动!接口?我要升级!!
interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。
247 0
JDK1.8新特性(七):默认方法,真香,开动!接口?我要升级!!
|
SQL 存储 Rust