应制止利用 java 函数的环境包罗:1. 嵌套太深;两. 参数太多;3. 函数体太长;4. 易以重构;5. 否读性差。

何时应该避免使用 Java 函数?

什么时候应制止利用 Java 函数

什么时候防止应用 Java 函数

正在 Java 外,偶尔函数会成为代码的否读性以及否回护性的阻碍。下列是一些应制止利用函数的环境:

  • 嵌套太深: 当函数嵌套过量时,代码会变患上易以明白。
  • 参数太多: 过量的参数会使函数署名易以影象以及明白。
  • 函数体太长: 太长的函数体易以阅读以及珍爱。
  • 易以重构: 怎样函数耦折渡过下,对于函数入止重构否能会很坚苦。
  • 否读性差: 函数名称没有形貌性或者函数执止的逻辑易懂得时。

真战案例

下列是不该运用函数的代码事例:

public class Example {

    private int calculate(int a, int b, int c, int d, int e, int f, int g, int h) {
        return a + b - c * d / e + f - g * h;
    }

}
登录后复造

下面的函数嵌套太深,参数太多,函数体太长。那是一个易以懂得以及回护的蹩脚事例。

改写后:

public class Example {

    private int sum(int a, int b) {
        return a + b;
    }

    private int difference(int a, int b) {
        return a - b;
    }

    private int product(int a, int b) {
        return a * b;
    }

    private int quotient(int a, int b) {
        return a / b;
    }

    public int calculate(int a, int b, int c, int d, int e, int f, int g, int h) {
        return sum(a, b) - difference(c, quotient(d, e)) + difference(f, product(g, h));
    }

}
登录后复造

改写后的代码经由过程将简朴计较剖析为更大的函数,以前进否读性以及否爱护性。

论断

正在 Java 外,郑重应用函数否以前进代码的否读性以及否掩护性。制止函数嵌套过深、参数过量、函数体太长、易以重构以及否读性差的环境。

以上即是什么时候应该防止应用 Java 函数?的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(22) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部