title: Is Utils file good practice?
body: <p>I saw lots of projects that use that kind of file. It usually contains functions that are required from lots of places in the code. It seems logicality to save code from the number of classes and namespaces that contain one or two functions. But on the other hand it makes code less separated into logical parts that can make harder understanding of structure of project. So what is my question about. Is it good or bad to have such file in project? </p>
  
  <p>The language I use is c++ but it seems the question refers to any programming language.</p>