Marcus Hines
In a nutshell
I have become a very strong proponent of Go for general development for several key aspects:
- Ease of use of language-provided tooling
- Ramp-up speed for engineers joining projects
- Speed of compilation and multi-platform support
- Strongly typed language for static analysis with great build-time validations
Reasoning about automation
- Testing and automation are basically the same thing.
Testing and automation can be distilled down to an ordered set of operations and validations to transform an input state and intent into an expected output state.
-
...