|
|
|
|
|
by sebsito
2215 days ago
|
|
Depending on the language it could be tricky. For example in Ruby everything literally is an object. There are no standalone functions. Not having a class simply makes it hard to use. I can't autoload methods. I could group them in a module but that's not the point. So while coding in Ruby I'm planning to stay with small classes. I treat class as a smallest testable entity in Ruby. On the contrary, in Python, a function is a first class citizen which can be selectively imported and easily tested. |
|
Nothing prevents you from writing one function in a file, requiring that file and calling that function. Not sure what's so hard about it.