Back in the day, we'd write some code, compile, execute, see what happened and repeat. That was testing. (Sometimes that's still what testing looks like, for better or worse.) Today, we can do a lot ...
Having access to a command-line interpreter during application development can be a lifesaver, whether you're running commands, using command-line Git, deploying builds, or even managing remote ...