如何格式化代数代码以提高可读性



我有一个看起来相当复杂(键入时大约有50个字符(的方程,它都是基本代数(*/+-^(。为了可读性,我应该如何设计它的最佳样式?

简而言之,它看起来很难阅读,也不可能理解我是如何做到这一点的,所以我正在考虑在代码上方放一个扩展的表单,并将解释作为注释。然而,这仍然留下了";代码";有点难以理解。

将不胜感激任何建议

在使用长数学表达式时,我会遵循以下几点:

  1. 对变量使用描述性名称
  2. 把这些表达式分解成小块进行计算。(根据操作或逻辑分组(
  3. 使用括号并将该行拆分为多行
  4. 查找所用编程语言中可用的内置函数。比如(avg、sum、pow、exp、log(。它们增加了可读性
  5. 最后,只移动函数中的计算

例如

totalIncome = totalSvcSale
+ totalProductSale
+ interestIncome
totalExpenses = toalTransportation
+ Marketing
profit = totalIncome - totalExpenses

编辑:回答评论中讨论的上述表达式

(pow(x,2) - 2) / (y-2))
+ (y*4)

相关内容

  • 没有找到相关文章

最新更新