大多数博客、教程或书籍在任何类/模块的底部都有私有方法。这是最好的练习吗?
我发现必要时使用私有方法更方便。例如:
public
def my_method
# do something
minion_method
end
private
def minion_method
# do something
end
public
def next_method
end
通过这种方式,我发现代码更具可读性,而不是不断上下滚动,这是非常恼人的。
这种方法有什么可怕的错误吗?在底部使用私有方法不仅仅是最佳实践和其他东西吗?