Why is it important to make the distinction between Public and Private subroutines and variables? I know it's "good form" - but why is that exactly? If there is no overlap between variable or subroutine names, what is the problem with making all of them public? For what it's worth, I am careful about making the distinction but other people I know aren't as discriminating and I'm not sure how to argue what the importance of this is.
Bookmarks