我才刚刚开始函数式编程,我想知道注释我的代码的正确方法。
注释一个简短的函数似乎有点多余,因为名称和签名已经可以告诉您所有您需要知道的内容。注释较大的函数似乎也有些多余,因为它们通常由较小的自描述函数组成。
注释功能程序的正确方法是什么?我应该使用与迭代编程相同的方法吗?
7
“因为它们通常由较小的自我描述功能组成。” -原则上,命令式语言没有什么不同。仍然常常不能立即清楚大函数的最终用途:一个人总是可以从代码本身中推断出它,但是如果这比阅读注释花费更多的时间,则应该提供一个注释。
—
在
我不同意。由于功能性语言没有副作用,因此您确切地知道它最终会做什么,因此请返回具有给定签名的值
—
Tom Squires
并非所有功能语言都是纯净的,有些确实有副作用。
—
Thanos Papathanasiou
但是请发表您对评论的感受...这太过思考了
—
gd1 2011年
您的项目是否冒着使其他成员不熟悉功能语言的风险?他们可能需要一些额外的帮助。
—
JeffO