in reply to Code reuse and method sharing with OOP / CGI::Application

I think whether you should split up your methods thematically depends on how much you want to reuse them. Eventually, when you're writing another project, you'll want to use (say) a Debug class with methods similar to the debug methods you have in your common module. If you haven't split up your methods, you'll either have to import the whole common module for an unrelated project, or copy-and-paste into a new common module.
  • Comment on Re: Code reuse and method sharing with OOP / CGI::Application