0

最近,我知道以模块化或组件的方式编写代码很重要。但我不确定为什么它如此重要。

如果你知道,有人可以解释为什么它很重要吗?

4

1 回答 1

0

代码模块化对于代码的可读性、可维护性和后期制作支持很重要。

如果你写一个有 500 行代码的函数,会很难理解,但是如果你把 500 行代码分解成 10 个不同的函数,就会很容易理解和调试。

示例://没有代码模块化

public float performCalculation(float a, float b)
{
         float result;
         /** writing code calculation1**/
          -
          -

           /** writing code calculation2**/
          -
          -
          -

           /** writing code calculating result**/
          -
          -
          -
          -


}


// with code modularity
public float performCalculation(float a, float b)
{
        float calculation1 = performCalculation1(a,b); // call function performCalculation1
        float calculation2 = performCalculation2(a,b); // call function performCalculation2
        float result = findResult(calculation1 , calculation2 ); // call function findResult
return result; 

}

自己决定哪些代码更具可读性。在这里,我提供了一个非常简单的示例,但请考虑一下当代码变得庞大时您将如何维护代码。

此外,您可以通过一些在线材料自行学习代码模块化的最佳实践。

于 2019-10-16T06:24:40.880 回答