大多数博客或教程或书籍都在任何类/模块的底部都有私有方法.这是最好的做法吗?
我发现有必要使用私人方法更方便.例如:
public
def my_method
# do something
minion_method
end
private
def minion_method
# do something
end
public
def next_method
end
Run Code Online (Sandbox Code Playgroud)
这样我发现代码更具可读性,而不是连续上下滚动,这是非常恼人的.
这种方法有什么可怕的错误吗?在底层有私人方法不仅仅是最佳实践和其他东西吗?